« first day (1897 days earlier)      last day (3281 days later) » 

16:00
bored now
#dmzIsBoring
Well
Well
@kalina soz was driving
you're the one quoting stuff from boring ppl
those boring ppl I'm quoting are less boring than some of the people in here
16:02
That might be true indeed
This afternoon I am mostly in Dundee
fine I'll go find something productive to do
rather than sitting here
@kalina chatting
16:03
watching the time tick away
@kalina tick tock tick tock tick tock...
goes the clock
I'm actually being IRL sociable for a change over the next couple of days
@RоryMcCune That sounds awful.
@RоryMcCune neat!
16:04
@Simon yeah I know, I actually have to walk places and talk to people
Still hoping to see you Saturday, Rory
@Simon ;)
@RoraΖ @Iszi Duuuuu UUUUDE DT just released a new album ONE MONTH AGO???!!?
@RoryAlsop indeed, depending on when you get up we could perhaps grab a hot beverage before the conf. they're not exactly starting early on the Saturday...
The Astonishing is the thirteenth studio album and second concept album by American progressive metal band Dream Theater, released as a double album on January 29, 2016 through Roadrunner Records. The album's story was conceived by guitarist John Petrucci and its music was written by Petrucci and keyboardist Jordan Rudess. Composer David Campbell was hired to assist with orchestrating the album's string lines and choirs. Recording was completed throughout 2015 at Cove City Sound Studios in Long Island, New York, with the exception of vocals, which were recorded in Canada. Mixing and sound engineering...
weird. the lineup has changed a bit.
16:07
@RоryMcCune lets do that. Assuming travel up from London tomorrow night is good, I'll be up early doors
I am old out of date.
5
@RoryAlsop cool :)
I'm not planning to overindulge at the conf. party, even though it is Cisco's money I'll be spending at the bar
should I be upset or happy that the entire album is already online?
@Lighty Don't you even dare to try to get some of my vampire-white ass.
@Simon Or else? :P
16:13
@diagprov Technically C was designed to just work on a specific machine. It has been, later on, used a lot as if it was a portable assembler.
Then the C standardisation committee did a lot of talking to agree on what they meant by "portable" and it turned out not to be the same thing that what most developers instinctively expect.
see: Java.
@RоryMcCune a hot beverage? I thought you people lived on whiskey, you don't heat up whiskey do you?
@kalina well there is the hot toddy which features whisky... At the moment I'm drinking Fruit Tea though (doing a clean diet thing, with which I'm going to struggle a bit whilst at a conf...)
clean diet for the win
@RоryMcCune just saw that one recently, the wife really wants me to start drinking that.
So I can have it while she has her tea.
16:20
@AviD yeah I don't think I've ever had one.. They're a good traditional cold "remedy" though
@RоryMcCune alcohol is a disinfectant, that's totally clean
@RоryMcCune I think you also need the right whisky for that. Most of my collection is too smokey to have a good effect.
@AviD sounds like a reason/excuse to but some more whisky's!
hehe possibly... buy some cheap "cooking" whisky?
for hot toddies, brownies, and that whisky ice cream recipe I've wanted to try...
@Ohnana spoken like a true alcoholic
16:23
hey @RoryAlsop - re that https meta post - its a good dupe, but it is also out of date. think we should write a canonical updated answer? i.e. just use it your damn self...
@kalina what? i do not partake
perhaps not, but that's the sort of nonsense you'd hear from an alcoholic :p
"wine is good, without it, everybody else suffers"
Oh, snap. I missed a "your mom" from The Bear? Man, why do I ever leave this place?
5
there are so many answers to that question
let's go with "life"
"busy"
"working"
"eating"
"out"
"sexing"
"gaming"
"inging"
"school"
"travelling"
"shopping"
"pretending to be a DJ/producer"
16:28
@kalina sexing? like determining if a chick is a hen or a cock?
@kalina what's "inging"?
@RоryMcCune "all other things with ing"
@TildalWave er, no?
@kalina ahh I C
@kalina there's another word ending with -ing for what you probably meant
@TildalWave I don't really see fucking and having sex as exactly the same thing
16:30
enjoying :P
@TildalWave Hahaha. You said "hen".
dammit
@Iszi yes, a female bird
@ThomasPornin And now a C compiler is a hostile lawyer that looks for any loophole it can use to misinterpret your problem.
is there another word for it?
16:31
@TildalWave Damn you Internet. I can't tell if he really doesn't get it, or is actually playing along.
@Iszi as far as you know I might be a fridge :P
@TildalWave or, in certain parts of the world, a generic word for a female person
@TildalWave Or a dog.
Or a dog in a fridge.
Like a Saint Bernard or something.
@CodesInChaos To be fair, they don't do it on purpose. It is a natural byproduct of better flow analysis and constraint propagation.
That'd be a pretty big fridge though.
16:32
@Iszi to chill the rum?
@TildalWave Well, why else?
while googling to what temperature?
@ThomasPornin Defining nearly everything as undefined behaviour is a deliberate choice.
how did we get from inging to c compiler
compiling
16:34
interesting
@kalina I thought we started with @ThomasPornin and @Simon's mom?
goddamn it pornin, stop being a good influence
2
@CodesInChaos Yes, but not a decision from compiler developers. This is a decision of standardisation committees (and is the result of a long-winded negotiation).
One of my favourite examples is that multiplying two unsigned 32 bit integers (uint32_t) can be incur undefined behaviour when sizeof(int) == 64.
@Iszi no I wouldn't have been having that discussion
16:37
@ThomasPornin Damn. I tried to google for a good Star Wars Episode 1 image to go along with "negotiations". Wanted a screenshot from the movie. Top results were like 80% Lego Star Wars.
@CodesInChaos because int64 is signed?
@CodesInChaos Also, (long)-1 < (unsigned)1 is true or false, depending on the architecture.
@TildalWave If int is longer than 32 bits, then uint32_t operands will get promoted to int before the operation, and the product may exceed the range of the values representable in an int, which triggers an undefined behaviour.
@kalina Why, 'cause referring to yourself in the third person is weird?
Mutatis mutandi, the kind of undefined behaviour that turned an Ariane 5 rocket into a mud detector.
@Iszi I don't find this implication funny, btw
16:39
@TildalWave Because it implicitly promotes operands to signed int if they're smaller. Since signed integer overflow is UB and the product of the maximal 32 bit values is bigger than the biggest signed 64 value you can get UB even if you multiply unsigned values.
@kalina I thought it was pre-established?
nope
Pretty sure you gotta blame @AviD for that one.
@CodesInChaos Fortunately, architectures with int longer than 32 bits are rare.
@CodesInChaos you were ninja'ed by the bear :)
16:40
I don't really care who started it, I'd rather it stopped
@ThomasPornin you still have the same problem with uint16_t
also, yeah ... C sucks
it's a trap :D
@Iszi I dont get it.
we don't get on, I'd rather not have him bought up randomly every other sentence with some nonsensical implication
@kalina Well, I'd suggest some sort of maternity verification by @ScottPack. But you'd have to hope it carries more weight than his gender verification services.
16:41
let's go back to Forth :))
IMO C becoming popular was one of the biggest mistakes in the history of programming.
@kalina wat?? since when dont we get on?
@Iszi so you're going to ignore my requests to stop?
@CodesInChaos There is a famous essay about that.
I have a solution for that
16:42
sure, you get mad at me once in a while, that doesnt mean we dont get on.
@CodesInChaos Yeah OK I agree but who to blame?
Pascal is even older than C, has pretty much all the same features and is much less insane.
@kalina Not so much ignore, as probably just forget. That has little to do with intent either way though.
The "Worse is Better" essay.
16:42
Unless.... ohhh, @kalina is cutting me out because she's started to have feelings for me. Yup, that must be it, its the only explanation.
@CodesInChaos damn you man, this is now you second warning that I agree with you. One more and we'll have to get married!!
@AviD Yeah, it was kinda something like that which eventually led to implications of @kalina being @Simon's mom awhile back.
stop being so damn agreeable!
@Iszi huh?
well I'm not having fun anymore, so let's just drop it
16:44
@TildalWave A cross-breed of C, C# and Forth might be a good idea. Or not.
@TildalWave because that is what everybody looks for in a marital partner, agreeableness. Most important thing.
I used Delphi until I switched to C# a few years ago.
@AviD Start here, and follow down about a half-dozen messages or so.
Aug 13 '15 at 20:42, by schroeder
a love-child of @Iszi and @Flyk .... shudder
@AviD I agree with ... "your bank statement", "your friends of which you have none",... yes, it is important
@ThomasPornin you mean like Object Pascal? :D
@Iszi ancient history, man. Do I look like a digital archeologist?
16:46
@TildalWave That might be the "not" part...
@TildalWave wat
@AviD Why do you think I had to dig it up for you?
@ThomasPornin I think modern versions of Delphi are like C#, minus GC and QA.
For "portable assembly" jobs, I want something which would be a more reliable C (less UB, better control on integer sizes, defined memory layout...) with support for returning several values from a function, and for tail calls.
Also with an extensible syntax with the language itself, because C preprocessor sucks.
Thus, a Forth that has C# types and a separate compilation phase.
For higher-level jobs, I really want a GC.
@Iszi ...wat
@Iszi o
16:53
way to kill chat @ThomasPornin, ironic you were talking about garbage collection
@kalina That's what happens when people try to actually talk shop in here, duh. Someone needs to re-fix the topic list, for content and priority order.
@Iszi order is always alphabetic.
@AviD Nowai. I thought we had some say. Or was it just coincidental that the order used to actually reflect the priority?
#2
@Iszi yeah whenever I set them I don't place an order, it just sorts itself out AFAICR
17:02
We need at the end.
@Simon Shouldn't you be talking to a urologist about that?
wot
@Simon I guess maybe a proctologist? I suppose it depends on how you want it.
proctowat
17:23
I quoted Douglas Adams, in context...
1
A: Is possible for a vulnerability search engine to detect the ipv6 adresses?

MatthewSort of. The IPv6 range is big. Really big. You just won't believe how vastly, hugely, mind-bogglingly big it is. I mean, you may think it's a long way down the road to the chemist, but that's just peanuts to space the IPv6 range. (with apologies to Douglas Adams) There are 340,282,366,920,938,4...

@Matthew You could still keep "space" without the strike: "...peanuts compared to the address space in IPv6."
@Iszi I thought that maybe it would drive home that it was a quote better with the strike :-)
@Matthew welcome to the club :)
> it would take you 10,790,283,070,806,013,952 millenia to scan the full range. Multiply by 1000 for the number of years.
s/Multiply/Divide/
I realize what I'm asking for, but what would be a good crypto algorithm to study for someone without a strong Cthulian math background?
17:28
@ThomasPornin All very true. I also agree that it is hostile and a better language is needed, even for "native" jobs that C currently does.
@Iszi No, multiply - more years than millenia
@Iszi nope
@Matthew Oh, right. Duh.
I are dumb today.
BTW that's 781961234206 times the age of the Universe
@Sidney What do you mean by study?
17:30
Being into Mathematics I have a slight fixation with functional programming. Haskell compiles to machine code ;)
@CodesInChaos Well, I'd like to poke through an implimentation to see how it works essentially, but the math behind crypto is... Y'know... Scary
@TildalWave And still not even close to @RoryAlsop's age.
For symmetric crypto understanding why it works is usually trivial. But understanding why it's secure very hard.
@Sidney would a programming language library implementation be a good candidate for study?
For asymmetric crypto you first need to learn some math, in particular about groups and finite fields and similar number theory.
17:34
@CodesInChaos or, let's be precise, s/very hard/impossible
@TildalWave You can at least understand why it's secure against certain classes of attacks (e.g. differential cryptoanalysis)
But even that's beyond my knowledge.
yes, but knowing how secure it is means exhausting an infinite space of possibilities
In other words, @diagprov: ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn
I suppose that's why it's called Cthulu-Math. I got a textbook on security algorithms, but it didn't give any code examples, and one of it's favorite phrases was "Beyond the scope of this book"
or, requiring proof of nonexistence of something ... which is much the same thing
17:38
You can look at relatively simple algorithms like TEA or Blowfish, but you won't fully understand why they're secure.
well even with OTP (P = pad) it gets really tricky because of how difficult it is to prove true randomness
What you can learn without a lots of math is how to build higher level schemes and protocols from a primitive like a blockcipher or diffie-hellman.
Understanding what properties a block cipher is supposed to provide isn't hard.
Then you can learn about modes of operations, which security properties they provide and why.
yeah that's "just" discrete structures
Protocol design isn't harder than programming per-se. The only big problem is that you can't test security, so you won't notice if you fuck up.
Well, I certainly know to never try using my own security in something mission critical, but it would still be interesting to look into. Wikipedia, here I come!
17:59
@Sidney My usual recommendation is to start with hash functions, specifically MD5, SHA-1 and the SHA-2 family. Well-written and short standards, easy to implement.
@CodesInChaos By the way, did you followed the competition on AEAD modes ?
@ThomasPornin Not really. I only looked at a few papers (NORX and AEZ) and heard people complain about unexplained delays.
@ThomasPornin You went full on French in this sentence.
@CodesInChaos I don't know why people still complain about that. All crypto competitions are always late. Thus, all delays are explained: there is a delay because it is a crypto competition.
Ironically the password hashing competition didn't have too much of a delay, despite being the competition which would have benefited most from more time.
@CodesInChaos It had a very short schedule as well.
Usually these things take 3 or 4 years.
18:12
Personally I think the main benefit of the password hashing competition was inspiring research into that field, not which algorithm is chose as winner.
I totally agree.
But I feel that the research is still a bit missing the point -- it is talking about engineering, but not about economics.
I see "APT" and think this is a backdoor to my vehicle
@MarkBuffalo It is called a "trunk".
18:15
THIS CAR SEAT IS AN ADVANCED PERSISTENT THREAT
@ThomasPornin lulz you donut.
If my Amazon starts suggesting me car seats, I will hunt you down.
I hate all the acronyms people come up with in the cyber security field
"APT" instead of "trojan"
@Simon It's too late. The donut is ready.
@MarkBuffalo I'm far from ready; I'm not sure if I'll ever be and she's actually farther than I am.
Soooooo, nope.
@MarkBuffalo Honestly, "trojan" is already quite a stretch.
@ThomasPornin Why? It's pretty much the perfect definition for a trojan, imho.
18:18
Notably because the Trojan Horse was not trojan (and not a horse either).
you open something thinking it's legit, but it lets a bunch of little men inside your servers
Come to think of it... that sounds like how babies come to be*
@ThomasPornin Stop doubting history, that's what we've been taught, that's what happened.
@Simon In the Odyssey, the Trojans are the victims. The horse is achaean.
The Trojan Horse is a tale from the Trojan War about the subterfuge that the Greeks used to enter the city of Troy and win the war. In the canonical version, after a fruitless 10-year siege, the Greeks constructed a huge wooden horse, and hid a select force of men inside. The Greeks pretended to sail away, and the Trojans pulled the horse into their city as a victory trophy. That night the Greek force crept out of the horse and opened the gates for the rest of the Greek army, which had sailed back under cover of night. The Greeks entered and destroyed the city of Troy, decisively ending the war...
It should be named the Achaean Horse.
18:20
@ThomasPornin I followed it a bit early on, but I've sort of lost track. It seemed like many of the early submissions were modified AES, essentially, although of course I heard a lot about NORX.
@ThomasPornin But it was given to the Trojan, therefore it was their horse.
@Simon Technically, from the Trojan point of view, it was an offering to Poseidon. They stole it.
So, they were supposed to dump it in the ocean?
What a waste.
In the story, the Trojans saw the horse on the beach, instead of the Greeks, so they said: yay, the Greeks are gone, they left an offering to the gods, let's plunder it.
They thus were punished for their own sacrilegious greediness.
18:24
And the "real" weakness is that they had to demolish the upper part of one of the city doors to let the horse in, because it was too tall. It had been predicted by some oracle that the city will hold until that specific door was destroyed.
That's the prime example of a security policy bypassed for a perceived immediate retribution.
What a bunch of donuts.
@AviD Yeah dude! They've never stopped putting out music.
@ThomasPornin You're a prime example of a security policy bypassed for a perceived immediate retribution
sorry. Simon has infected me
Looks like you have bigger balls than I do because I rarely dare to do that to him.
You even ping'd him.
It's ok, I am not afraid of him.
@TomLeek on the other hand...
18:34
Last time he was in the chat, he was very disappointing.
@Simon Just like your face
@Simon You are very disappointing.
Mmh, did I do that correctly ?
"Your face is very disappointing"
Just need to call him a donut now.
@ThomasPornin That was perfect.
18:36
@ThomasPornin Unfortunately, you did not. The contracted form of "you are" is encouraged. 8/10 for the effort though.
@MarkBuffalo YOU DON'T KNOW ANYTHING ABOUT IT SHUT TOP
@MarkBuffalo ...
You also have to spell the username wrong on purpose like Siman.
Simun
@diagprov Replacing a letter with "o" is always the rule of thumb, except in rare cases.
Like Markus is a rare case.
<= Rare case
You should call me Morkus
18:38
@Simon Like Somon? I think Kalinuh has probably found a better example though, u works better.
pls kalinuh
@diagprov Yeah, see, my name is hard to do it with an "o".
Simuh is not too bad.
simuuuuuuh
So, @kalina is right, simun, simuh, something like that.
I don't know, I'd have to ponder on the matter.
pls, simuh, we have mastered your grammar better than you.
18:39
:OOOOO
@Simon pls Somin, we can substitute vowels
@MarkBuffalo That could work too but it'd be a new one so I'd have to get the council to approve it.
The council of Soomin
we could even mix it up and call you Sonmi.
Sonmi-451.
let's not
That's a big stretch.
18:44
@Simon You're a big stretch
...
@Simon's mom is a big stretch
Markus, that was predictable and the point of these is that they must not be.
@Simon You're predictable
At least the fake roro brought a new protagonist in it.
18:44
His face is predictable
you're all fucking predictable
Who's predictable?
srsface
Ghostbusters!
who applied floor() to the IQ function in here
18:45
There's something strange
@Ohnana good question
I blame @MarkBuffalo
@Ohnana You're an IQ function
see
in the neighborhood
@MarkBuffalo See, that wasn't even clever, look:
@Ohnana You're in here.
^ clever
18:46
@Simon You aren't even clever
who you gonna call?
@MarkBuffalo It doesn't work with a negation.
GHOSTBUSTERS!
k, i'm gonna go do other things bai
2
@Simon You don't work with a negation
I ain't afraid of no ghost
18:47
k back to work
@Ohnana /sigh
It's not my fault, I was trying to teach Markus but it went wrong like a bad experiment in the movies.
@Simon You're a bad experiment
Uncontrollable.
19:19
@schroeder Nice cleanup, but the question's still off-topic.
0
Q: how to catch a packets from wifi that I am connected to ( or not connected to )?

YanshofI have wifi connection, and I want to use something like wireshark to catch all the packages that my wifi router is listening to. How can I do it? If i want to catch packets from the router that I could not connect to - is it possible ?

@Iszi absolutely
I have to admit, I get a little OCD about ESL grammar and I feel the need to fix it
my wife teaches ESL, and I'm very used to it when interacting with her students
having someone edit their posts can really help them learn
19:33
@Iszi And the user hasn't read the page they were pointed to...
@Matthew To be fair, I wouldn't read anything you'd link to me too, you're a real donut.
I KEED MATTHEW ILY BRO
^_^
I am disturbed at how many results there are in google images for "I love simon"...
@Matthew Mainstream name.
I assume you'd get a similar amount of results with your name.
19:38
Hmm, true...
Actually, I have more: "i love simon": 131M, "i love matthew": 127M.
4M is not a lot though.
Some of yours appear to be specifically Simon Cowell. This seems strange
He's quite a popular dude.
Does anyone have any super hacky way to get around Netflix's VPN block?
Yeah... I don't know why...
@Crizly Yes, but it involves quite a lot of expense, unless you have houses in all the locations you want to access Netflix from already... :-)
They're actually pretty good at detecting VPNs now
19:42
@Crizly Rent a dedicated server in your target area, mount a VPN to it, and pray for Netflix not having declared that the whole range of IP allocated to the server host as "VPN".
Is that the only way of doing, blacklisting the IP?
@Matthew damn, don't think I can afford a house ontop of the monthly subscription
There's nothing in the packets that can give away that the user is on a VPN?
@Simon Mostly, yes. But detection of IP that serves as VPN can be easy.
@Simon Depends on the setup, I think
19:43
@ThomasPornin I have a shared server from Godaddy, can i do something with that?
The packets that exit the VPN are the same as the ones which entered it, except for the source IP address.
That's the point of the VPN, really.
Good point.
Now a VPN host can be detected by Netflix if it sees 10 simultaneous connections from the same source IP. Heavy IP sharing is suspicious.
Some ISP do that (because IPcalypse), so I suppose the Netflix people run things in only a semi-automated way.
The get alerts for suspected VPN, but do manual confirmation.
In the Nextflix model, there is never a good reason for a connection coming from an IP address that has been allocated to a company that hosts servers.
So setting a VPN on a VPS is probably the best way to defeat it.
@ThomasPornin Well, that'd be shitty.
I can't type, soz for da pings pornu.
19:48
If you have a friend who lives in your target country, you might arrange for a relay on his home machine, but this will exercise his upload bandwidth, which may not be enough for live HD video.
mhm i dont think i'd be able to get if i have to relay it
it just about manages as it is
Personally I defeat Netflix by reading books instead of watching TV, but I agree that it is a bit of a radical move.
"a bit"
I'll give that a go if TPB goes down
@Crizly That's another way to defeat it.
19:49
^^
@ThomasPornin How's life at Desjardins so far?
@Simon Rather quiet. I am redacting a guide to cryptographic usage, so it is mostly the same as writing answers in Sec.SE, except that I write in French and I get to use colours.
@ThomasPornin Nice, but you don't get to show to the world that you're awesome, unfortunately.
Only to some internal lads.

« first day (1897 days earlier)      last day (3281 days later) »