« first day (2788 days earlier)      last day (2138 days later) » 

6:00 PM
The European ones are accipitrids, American ones cathartidids.
So the first are more of an eagle to start with.
 
how about rename the inch as a milli-foot?
 
Common names exist for a reason: they aren't foreign.
@skull The foreign prefixes suck. They turn short words into stupid ones.
 
@tchrist "♫ thrush singing in the dead of night ♪"
nope
doesn't work as good
 
hmm...
 
"take these broken wings and learn to ...volate?"
 
6:06 PM
What do you suggest for the powers of 10 @tchrist?
 
also, how cruel is that? your wings are broken and they're saying "Go learn to fly, lame brain"
 
A European blackbird is a turdid, just like an American robin is: both are thrushes, like bluebirds are. An American blackbird is an icterid, as are the orioles, while a European robin is actually a flycatcher and an Australian robin is something else again.
 
and a kookaburra is a kingfisher
 
@skull Something duodecimal.
 
what's the kookaburra song?
is that waltzing matilda?
there's a billabong in there
 
6:09 PM
@tchrist perhaps
 
Kookaburra sits on the old gum tree,
Merry merry king of the bush is he.
Laugh, Kookaburra, laugh, Kookaburra,
Gay your life must be!

Kookaburra sits in the old gum tree
Eating all the gumdrops he can see
Stop, Kookaburra, Stop, Kookaburra
Leave some there for me.

Kookaburra sits in the old gum tree,
Counting all the monkeys he can see
Stop, Kookaburra, Stop, Kookaburra,
That's no monkey, that's me.
...which is entirely unscientific because, as everyone knows, there are no monkeys in Australia
Also, for completeness sake, you don't call them kookaburras where monkeys actually do live
 
Unicorns?
 
Nor gibbons nor lemurs real monkeys are, but this monkey's uncle I bet in a bar.
A mountain goat isn't a goat.
 
How much did you make?
@tchrist A white horse isn't a horse
but that's a whole nother ball of wax
 
Do you often use e.g. *+ or ++ in Regex?
 
6:15 PM
@Cerberus Very rarely.
 
It's tricky, you really have to consider all possible situations. But it's nice.
Why?
 
You use those only when you need to control exponential backtracking racing the heat death of the universe.
 
Well, in many cases, it should make the algorism faster, shouldn't it?
You eliminate backtracking that you're sure isn't necessary.
 
It won't get the same answer in all cases.
Maybe not even in most.
 
Which is what makes it tricky.
 
6:17 PM
It's harder to use intuitively than the minimal-matching variants with a postfix ? are.
*? and +? and ?? and such.
 
@Cerberus those are things?
 
Let's say I'm regexing a file with computer code in it. And I want to catch the command If on each line, if present.
 
@Mitch Yes of course those are things.
 
why would you do that?
 
They're tokens in fact.
@Mitch I just told you.
 
6:17 PM
not just a + followed by a plus?
 
That's illegal.
 
what madness is this?
 
       if this
           then that
if this
  then something else
Ugh, how do I do a code block again.
 
+ means 1 or more preferring more, +? means 1 or more preferring less, and ++ means 1 or more preferring more and being bullheaded about it.
 
oh
 
6:20 PM
So how do I regex all the ifs as efficiently as possible?
^\s*+if\b
 
*? = greedy (= less = stop at earllest match) vs * = lazy ( stop at last possble math) vs *+ = ???
 
@tchrist Wouldn't you agree that this ^ is the most efficient way?
 
 
@Mitch The extra plus in my example says: try to match as many whitespaces as you can; then, if you can't match what follows, don't try any fewer whitespaces: you've had your chance with whitespaces, and now you're done with them.
@Mitch Nice.
 
my $parens = qr/(\((?:[^()]++|(?-1))*+\))/;
if (/foo $parens \s+ \+ \s+ bar $parens/x) {
   # do something here...
}
That's an example of using ++ to inhibit backtracking.
 
6:23 PM
I think my example is simpler!
 
hah
Yours doesn't recurse; mine does.
 
as simple as possible?
 
For to iterate is human, to recurse divine.
 
But I might be regexing a file containing 10,000 lines.
@skull Probably not. But it's actually a realistic case (which Tchrist's probably is as well).
 
@Cerberus Unless you use an engine that shows you backtracking steps, it's hard to be sure.
 
6:25 PM
Let me rephrase that, then: it should be more efficient than without the plus, shouldn't it?
For in the second line, without the plus it would take like 10 useless steps trying to find an if that won't come.
 
mac(tchrist)% perl -Mre=debug -e 'print 0 + ("    that" =~ /^\s*+if\b/)'
Compiling REx "^\s*+if\b"
synthetic stclass "ANYOF[\t\n\x{0B}\f\r i\x{85}\x{A0}][{utf8}1680 2000-200A 2028-2029 202F 205F 3000]".
Final program:
   1: SBOL /^/ (2)
   2: SUSPEND (8)
   4:   STAR (6)
   5:     POSIXD[\s] (0)
   6:   SUCCEED (0)
   7: TAIL (8)
   8: EXACT <if> (10)
  10: BOUND (11)
  11: END (0)
floating "if" at 0..9223372036854775807 (checking floating) stclass ANYOF[\t\n\x{0B}\f\r i\x{85}\x{A0}][{utf8}1680 2000-200A 2028-2029 202F 205F 3000] anchored(SBOL) minlen 2
 
Ouch, my head hurts.
 
There the regex compiler passed a hint along to the regex interpreter that rendered moot even trying. It saw it was impossible to even try.
Matching REx "^\s*+if\b" against "    that"
Intuit: trying to determine minimum start position...
  doing 'check' fbm scan, [0..8] gave -1
  Did not find floating substr "if"...
Match rejected by optimizer
 
Okay, so it's because of some extra smart trick built into the compiler.
 
In that case, yes.
 
6:27 PM
But maybe it will be slower even that case.
Maybe the trick will take a minimal amount of extra time.
 
Sure.
Of course.
 
Then again, maybe the plus will take some extra time.
 
But better that than braindead backtracking lookingfor something that can never be there.
 
Absolutely.
But don't you agree that my version is generally better with the plus?
In that specific situation.
 
It really depends on how stupid or clever your engine is.
 
6:29 PM
@Cerberus We don't deserve dogs
 
But surely there couldn't be any efficiency disadvantage to the plus in my case?
@Mitch Thank you.
 
@Cerberus Right.
 
So I should just add the plus.
Which I normally do in such cases.
 
If you're using a sufficiently advanced engine that it actually understands that, then in that case it cannot hurt.
 
Of course it must understand it.
Autohotkey uses some version of PRCE.
Or whatever the abbreviation is.
hates abbreviations
 
6:31 PM
perl compatible regular expressions
so yes
 
Synaesthesia allows me to roughly remember which letters were in an abbreviation, but that's the best I can do.
Right.
So it's PCRE.
I'm just surprised at how rarely I see the doubleplus.
 
@Cerberus To be fair they probably don't give you a second thought
 
Backtracking under recursion can sometimes work very subtly differently in PCRE (or Python, probably in .NET) than it works in Perl.
 
@Mitch They give me lots of thoughts, amongst which are thoughts of failure and frustration...
 
If you need to consider such matters, you'll notice it the hard way. :)
 
6:33 PM
Heh.
You don't happen to know of an example?
 
yes
 
PCRE: not so C.
 
In PCRE, you cannot recurse into a subpattern that you're still in the middle of defining.
I have a simple example here somewhere close.
 
Ah, I don't recall ever using recursion anyway.
I'd have to look it up if I really need it...and try to understand it.
 
> Matching balanced parentheses by recursing on \1-self:
> m{ ( \( (?: [^()]++ | (?1) )*+ \) ) }x
> Or by calling “group 0” to mean the whole match:
> m{ \( (?: [^()]++ | (?0) )*+ \) }x
Those are still in the middle of being defined.
You can recurse into those groups in Perl.
PCRE wants the group to be finished first.
 
6:36 PM
Ah, I see.
I would indeed have doubts writing such an expression, as to whether that should be allowed.
I wouldn't try that without testing it.
(Or at all...)
 
> In Perl you can backtrack into a recursed group, in PCRE and Python the recursed into group is treated as atomic. Also, modifiers are resolved at compile time, so constructs like (?i:(?1)) or (?:(?i)(?1)) do not affect how the sub-pattern will be processed.
These are incredibly subtle and rarely used distinctions.
And you will be hard-pressed to find one other soul anywhere in SE chat who could have explained this to you. :)
 
Heh, no doubt.
Which is why I was looking for your general opinion.
And why I was surprised to hear that you very rarely use doubleplus.
 
The answer being that you trust your engine/compiler to do the work that the doubpleplus would otherwise do.
 
@Cerberus I try not to write complicated regexes. Honest I do.
 
6:41 PM
"Try".
 
@Cerberus REs are usually WORN
 
But sometimes I fail.
 
Write Once, Read Never
 
    while (<>) {
        lazy_print cyan("DEBUG: file is $ARGV\n") if $GSG_DEBUG && $. == 1;

        # Don't waste our time with the grammantical parse if
        # the trivial one fails.
        next unless /$token_rx/;

        lazy_print green($ARGV), " ¶$.:\n", highlight($+{MATCH}, $token_rx), "\n\n"
          while m{ $And_Also
            (?<MATCH>
                (?&context) (?&nosub)
                (?&token)   (?&args)
                (?&edge)    [^\n]*
            )
            (?(DEFINE)
 
@tchrist Nice, I'll read it. I never use control verbs, probably because I never really investigated how they worked, exactly.
 
6:42 PM
You'll notice that I do use *+ and such in there.
I'm matching an arbitrarily named function call plus all its recursively parenthesized arguments.
            (?<sigil>    (?<= [&\s] ) | (?<! \$ ) | ^       )
            (?<block>    \{ (?: [^{}] *+ | (?&block)  )* \} )
            (?<parens>   \( (?: [^()] *+ | (?&parens) )* \) )
            (?<func>     \w+ \s*           (?&parens)       )
            (?<string>   (?<quote>['"])
                 (?: (?! \k<quote>) . ) *
                         \k<quote>
            )
            (?<args> (?&block) | (?&parens) | (?&func) | (?&string) | \$ )
It's really a grammar.
 
I see it.
It looks nicely documented.
 
Like I said, I try.
 
I wonder whether Autohotkey allows commenting.
Fixing someone else's regex must be the worst of all nightmares.
A regex is usually someone I write once and never touch again, because it's too hard...
 
I have a question?
I would like to know how can I answer this question :
write a short essay about this topic : How does globalization impact cultural identities ?
when a topic in form of question and they told me write a short essay about it
 
> S: Studies the pattern to try improve its performance. This is useful when a particular pattern (especially a complex one) will be executed many times. If PCRE finds a way to improve performance, that discovery is stored alongside the pattern in the cache for use by subsequent executions of the same pattern (subsequent uses of that pattern should also specify the S option because finding a match in the cache requires that the option letters exactly match, including their order).
 
6:48 PM
what is the type of essay goona ba
 
The essay should just answer the question?
 
suitable type of essay to tackle this kind of question
 
If no type is specified, then it's up to you?
 
@Cerberus Directly I have to start introduction with asnwering the question
 
9 mins ago, by Mitch
Write Once, Read Never
@Educ there are different types of essay?
 
6:51 PM
@Educ Not really, why?
 
I thought there was just one. An essay
did they say how long it should be?
oh. 'short'
whatever that means
How does globalization impact cultural identities?
 
@Cerberus Yes there are many types for example narrative, argumentative, informative
 
does it mean more migration and cultural sharing and awareness of differences, or just rare goods from other countries are now more commonly traded/we al wear the same kinds/brands of clothes now?
 
@Mitch yes short I would like to know how to tackle this kind of question because I have catch-up session on this module
look what I 've found on internet about this question
they start by giving introduction about globalization
 
@Educ I can't speak for Cerb but it has been many lifetimes ago that I've experienced having to do this sort of thing in any language.
It's a good task.
 
6:55 PM
@Mitch could you give me some instruction to follow on how to write short essay for this kind of question
 
what's narrative essay? Telling a story? Then you could give a particular instance of how globalization affected one person in one instance with their home cultural (like being a migrant or having a big European company set up a factory or business nearby)
Argumentative: have a thesis (an idea expressible in a sentence) and then support it with logic (and show how alternatives are wrong)
Informative: give stats. (that's boring)
unless you give a map and a chart
 
@Mitch I prefer agrumentative
so it's safe to tackle every question with argumentative essay
@Mitch I prefer Argumentative one, for example what is the alternative thesis for my topic
Is this article can be useful to pick up some information and vocabulary about my topic
 
7:15 PM
0
Q: Is there a word for a water droplet falling down slowly in the air?

irishmistIs there a word to describe the movement of a water droplet falling down so slowly like it's floating in zero gravity? It's not frozen but dropping in slow motion.

 
7:25 PM
> "Beside phylogeny and ontogeny stands sociogeny."
Black Skin, White Masks, Frantz Fanon
Where exactly do biology and physics stop and social science begin? Or how do they overlap and correspond to each other?
These are questions we have yet to answer properly.
But we have made catastrophic attempts at answering them, from eugenics at one extreme, to virtual denial of any intrinsic and biological framework for the development of the human psyche at the other extreme.
I guess I could associate the former with Nazism and the latter with Communism.
 
8:21 PM
Biology is chemistry applied to organisms, which is applied physics.
Psychology is applied human biology.
Sociology is applied psychology of groups.
Instead of applied, you could read epiphaenomenal.
 
@Educ No. You're wrong
 
@Cerberus Chemistry comes after physics in that hierarchy.
 
Right, that is true.
 
And it all sounds so dreamy. You change a lot about methodology from one step to another.
 
Of course.
The patterns are different.
 
8:27 PM
Much of the mathematical rigor that you apply in physics is lost in chemistry and then in biology.
We don't know if our chief physical theories really jibe with our biological ones, for example. There are not clear links between them.
 
It's highly complicated to predict someone's love of Mozart using biology; it is slightly easier using psychology; it becomes somewhat practicable using sociology. Each level of application gives you shortcuts to understanding things.
 
I understand.
 
Reduction and abstraction are both useful methods or approaches.
 
But when we think of these branches of science as aspects of a unified theory of everything we're neglecting the fact that they may well not be.
They could approach each other and get closer and closer until they reach definite borderlines, but right now the relationship between them is very vague.
 
There are usually fairly clear boundaries between the methods and patterns of one level on the one hand, and those of the next on the other hand.
 
8:31 PM
But where do they converge?
 
> ontogeny does not, in fact, recapitulate phylogeny
 
On the boundaries.
To whatever extent they converge at all.
 
We haven't found the boundaries! And we don't know how they're supposed to converge.
@Mitch Is that a quotation?
 
@Færd maybe
 
OK.
 
8:33 PM
i didn't come up with it
 
I would say the boundaries aren't found, but rather established or conventionalised.
They are wherever we have decided they are practical.
 
The theory of recapitulation, also called the biogenetic law or embryological parallelism—often expressed using Ernst Haeckel's phrase "ontogeny recapitulates phylogeny"—is a historical hypothesis that the development of the embryo of an animal, from fertilization to gestation or hatching (ontogeny), goes through stages resembling or representing successive stages in the evolution of the animal's remote ancestors (phylogeny). It was formulated in the 1820s by Étienne Serres based on the work of Johann Friedrich Meckel, after whom it is also known as Meckel-Serres law. Since embryos also evolve...
ontogeny does NOT, in fact, recapitulate phylogeny https://twitter.com/parishilton/status/1012350034262839298
 
@Cerberus Our conventional decisions per se are immaterial to fact.
 
Depends on what you mean by fact.
Our decisions are important in the emergence of the boundaries between disciplines.
 
0
Q: 1 word for a combination of intelligence and physical strength?

MladenskiHow do you call someone who has great physique (strong, lean) and is also intelligent? An answer could be a trait, a adjective or even impersonified in a character...whatever comes first. PS I believe the ancient greeks strived for this equilibrium between mind and body. Also believed that phys...

 
8:37 PM
@Cerberus What we try to explain with our theories. There's this undeniable urge to try to converge all our theories into a unified universal one.
 
Perhaps.
 
@Mitch I would agree.
 
> Facts all come with a point of view
 
On the other hand, an urge exists to compartmentalise our academic disciplines.
 
Dec 2 '17 at 21:52, by Færd
@Mitch Which point of view does that fact come from?
@Cerberus Yes, both at the same time.
 
8:39 PM
@Færd It's a basic fact. Ontogeny mostly follows phylogeny, but it skips a few steps
 
We now have infectiologists in addition to internists.
OK.
 
Dec 2 '17 at 21:52, by Mitch
@Færd exactly
 
@Cerberus And we can't satisfy both urges without delineating clear boundaries between the compartments. That we have yet to do.
@Mitch !
 
Most mammal embryos at some point develop things that look like gills but they aren't ever funcitoning
 
@Færd Isn't this delineation an act of compartmentalisation?
We vacillate as usual.
 
8:44 PM
Is it hot there? aren't you guys having a heat wave?
 
@Cerberus Compartmentalization is when you have one thing and make divisions in it. Not when you discover different parts of one vague entity and suppose that they should connect with each other somehow.
 
aw man, France won... I wanted to see a match up between Argentina and Uruguay
 
The compartmentalization that happens within biology are not the same as dividing science into physics and biology.
@Mitch They say this week is going to be hotter.
 
@Færd how bad is it there?
not to emphasize the oneness of everything, but we're having a heat wave too the next few days.
 
This is not the hottest summer I've experienced in Tehran.
But we're getting there.
 
8:48 PM
but I'm sure not like yours or Northern Europe.
 
We're marginally under 40 degrees of Centigrade.
 
@Færd Why not?
@Færd Ouch.
It was 26 today here, but probably quite a bit warmer in the inner city.
 
@Cerberus I know...I've heard that Ireland is shutting down elementary schools because it is hitting...30 degrees C
or is it Scotland?
 
Hmm that's bad.
What's your temp?
30 is indeed torture.
Especially if it's like 35 in the inner city.
And like 45 inside rooms with lots of windows or thin roofs.
 
33 C (just over 90 F), to get above 35 this coming week
 
8:51 PM
(Why not rooves, hmm?)
@Mitch Ouch as well!
You can say all your want about climate change, but hotter summers really suck.
 
@Cerberus Did you see that @Færd said 'just under 40'? No pity for him?
 
But you probably have a/c everywhere.
@Mitch I ouched him.
Whence my "as well" to you.
 
@Cerberus That is true. America is great... at air conditioning
 
Because there are basic rules governing the whole of biology, and there is no
common framework for the whole of science.
 
@Cerberus oh haha yeah
 
8:53 PM
@Cerberus It's more like a protracted Aaaaarrrghhhhhh.
 
@Mitch If only people would turn it down a little. And restrict it to only those rooms where it's really needed, like bedroom and office and such.
@Færd Quite so.
 
@Færd OK Mr Philosopher of Science, what is your stance on reductionism vs holism... the Duhem-Quine problem?
 
That's spread out over several months.
@Mitch I don't know.
 
@Færd hahahhaha. when you sit in a car that's been out in he sun, that has vinyl seats
 
...
 
8:54 PM
@Færd yeah..me neither. If it ain't one thing, it's another
 
@Mitch And the air conditioner doesn't work.
And then it speeds up and you get some ventilation from the windows,
 
@Færd THe AC can work all it wants, but that first second sitting down, in short pants or a bathing suit. you can hear the sizzle.
also the screams
 
... And just as you close your eyes to enjoy some coolness, you get stuck in traffic.
 
cough cough
can't roll the windows up, can't roll them down
 
@Mitch We don't do shorts.
 
8:56 PM
just waking up in the morning you break a sweat
@Færd Oh. Shorts are amazing. It's like AC for your legs.
 
I suppose.
 
except for sitting down on vinyl seats in a car that's been left out in the sun
 
The amount of heat that I would have emitted from my legs if I didn't have to wear long pants ... could have saved me a lot of sweat drops.
But hey, at least it's not just women who have to observe a dress code.
@Mitch How do you say "the side of the car that gets more sun"?
 
by my calculations ... scribble scribble ... looks absentmindedly into distance ... scribble scribble ... it would take ... scribble 1 hr of short pants to produce .25 watts of power (as heat) which by a generous 10% conversion would produce 10 seconds of light from a light bulb
1 whole minute if it is fluorescent
@Færd "The sunny side of the car" or how you said it.
the other side is the shady side or the part that is in the shade or shady or 'not in direct sun'
 
OK. So add to all this the situation where you have no choice of a seat in the taxi but in the sunny side of the car.
(Really? The sunny side?)
 
9:02 PM
@Færd Always look on the sunny side of life
 
And avoid it in the summer.
 
@Færd your way of saying it was perfectly fine, maybe even perfecter
@Færd or wear sunglasses
and sunscreen
 
@Mitch I'm having that bulb burning up my ass.
 
spf 30 at least
@Færd I would figure that would be very uncomfortable
in so many ways
well... two ways
mm... three
 
It brightens my inside.
 
9:04 PM
+1
I don't know what that means but I laughed
 
I wanted to say "my mind".
Then I thought maybe I'm not always thinking from there.
 
With that, you're thinking out of your ass
(which is not really a saying but it works)
 
With what?
 
One usually 'pulls things out of ones ass', like when asked a question, total guessing.
 
Ah.
 
9:07 PM
you don't really do 'something out of your ass' with any particular thing
 
But from works better with think, no?
 
"Hey, how did you manage to win the last exam question?" "Oh I had no clue, that big integral, I just pulled it out of my ass"
@Færd I need more of a sentence to tell
 
I see. I guess I was acquainted with the expression.
But I need to switch the light off and go to sleep.
No more thinking, no more chatting.
 
@Færd You just pulled that excuse out of your ass.
 
Thank you for another example.
 
9:10 PM
I also have to risk rhabdomyelitis by going outside and exerting myself exercizorily.
 
Now if you've had enough of things out of my ass, I'll excuse myself.
 
@Færd pozhaluysta
 
Get a room, you two.
 
@Færd You should be quite exhausted with all that
Feelling quite empty
 
Are you intimating that I was full of shit?
 
9:13 PM
later all! I expect a transcription of 'The Chaos' into IPA from you @tchrist, when I get back.
@Færd um... rather quite the opposite by now
 
Our intimacy hit a new high.
G'bye.
 
ew
 
How special.
 
 
1 hour later…
10:39 PM
> The best way to describe these songs are "generic".
Another day, another YouTube video, another native speaker of British English, another moron with a stack depth of exactly 1.
The way are.
Way. Are.
I'm running out of palms to face myself with.
@tchrist
@Cerberus
 
@RegDwigнt Ouch!
However annoying this is, I can't say it is an uncommon sight, alas.
 
They have unlettered minds. I don't know what to call this.
@RegDwigнt They could never learn to correctly speak an inflected language with mandatory concordance across sentence elements that are not directly adjacent to each other.
Like English.
What did the Virginians call “white dogs”?
I bet they can’t write a line of code that compiles to save their lives, either.
> Virginia Algonquian opassom < op- white + -assom dog, doglike animal.
Moose is also from Algonquian.
And papoose.
And raccoon.
And squash.
And succotash.
And matchcoat.
And moccasin.
And terropin.
And totem.
Just to think: those things didn’t exist before the English invaded Roanoke!
The OED attests one hundred and twenty-one headwords derives from Algonquian.
squaw, kayak, windigo, nocake, persimmon, wapiti, pemmican, tomahawk, macock, manitou, kinnikinnik, pohickory, quickhatch, squeteague, scup, and many more.
The quahog clam.
The verb ponask.
Oh hm, that one's Cree.
I don't trust their search now.
Maybe all Amerindian tongues match each other.
> 1998 Canad. Geographic Mar. 29/2 — From the Cree language westering travellers borrowed the cooking practice and the verb, to ponask.
Westering is a nice word.
Today I learned that I'm Canadian. How odd.
 

« first day (2788 days earlier)      last day (2138 days later) »