00:02:12 <hppavilion[1]> I'm thinking about extending http://www.smbc-comics.com/index.php?id=3920 with (a) a more consensus-based system (rather than a single anomalous objection preventing the marriage, the entire assemblage must agree- so even if one person is 5 sigma against this marriage, if the other people lean towards it more than average then it is canceled out because people anti-object) and (b) an additional "trust factor" that allows the couple to
00:02:12 <hppavilion[1]> acknowledge that the groom's alcoholic brother Jeff's opinions really don't matter to them as much as the Bride's [kindly old Mother who's bravely fighting a terminal liver cancer so she can see her daughter married]'s opinion
00:03:08 <hppavilion[1]> Each guest to the wedding is entered into a database and associated with one party (either the bride or the groom)
00:03:34 -!- DHeadshot has quit (Ping timeout: 250 seconds).
00:05:43 <hppavilion[1]> (+1s, by the way, are not permitted to object; people likely to go together are issued a "joint invitation" that serves essentially as 2 invitations without +1 capabilities OR as a single ticket with one permitted +1, rather than issuing one of them a standard invitation under the expectation that the other one will be their +1)
00:07:08 -!- powerOfTwo has joined.
00:08:21 <hppavilion[1]> Prior to the wedding, the bride and groom are taken into separate rooms and given a list of guests. For each guest, they assign that guest a trust rating (any nonnegative real number will do). Each party also has the option to mark guests associated with the other party as "null" or "mirror", which is basically saying "assign me at the same trust rating as my prospective spouse"
00:09:23 <myname> or, you know, they can just give a fuck about objections
00:09:38 <hppavilion[1]> myname: I'm humorously doing advanced statistics for weddings
00:11:12 <hppavilion[1]> (Let G be the set of all guests, G_B be the set of all guests associated with the bride, G_F be the set of all guests associated with the groom, T_B(g) be the bride's trust ratings (T_B : G -> R), and T_F(g) be the groom's trust ratings (id))
00:12:24 <hppavilion[1]> (note here that we're assuming a heterosexual marriage; homosexual marriages follow the same process, but should likely use a separate database of past objections for the time being, given the stigma)
00:12:42 <hppavilion[1]> (group marriages, I have no idea what to do, but it'd likely be similar)
00:15:34 <hppavilion[1]> Next, T_B(g) and T_F(g) are normalized to 100 with a standard deviation of 15
00:17:09 <hppavilion[1]> Let T(g) = (T'_B(g)+T'_F(g))/2, which represents overall trust
00:19:09 <hppavilion[1]> Then, at the part of the wedding ceremony where objections are given, each eligible guest submits an objection in the interval [0,1]
00:22:16 <hppavilion[1]> The standard wedding objection is calculated (take the output of this algorithm at all previous weddings, average them, subtract each individual wedding's result from the average, square these, divide by the total number of weddings, take the square root)
00:24:20 <hppavilion[1]> For each guest g, find T(g)*O(g)^2, sum these values, divide by T_mean*|G|, take the square root
00:25:06 <hppavilion[1]> Submit TO to the server for consideration in future weddings
00:25:24 <hppavilion[1]> With the earlier-found Standard Wedding Objection SO
00:27:58 -!- Frooxius has quit (Quit: *bubbles away*).
00:34:54 -!- Frooxius has joined.
00:37:00 -!- oerjan has joined.
00:39:39 <boily> Kayryluu kerjanch!
00:43:43 <boily> I kept the "yr" theme from yesterday ^^
00:44:21 <oerjan> doesn't seem to have vowel harmony...
00:44:29 <boily> hint: transliterated.
00:45:30 <oerjan> hm but can y be a back vowel, otherwise i'd still say no vowel harmony.
00:45:32 <quintopia> is it one of those dying azerbaijani languages?
00:46:15 <oerjan> hm caucasian you mean?
00:46:33 <oerjan> i wouldn't know those, anyway :(
00:46:44 <quintopia> like Udi--only like 6600 recorded speakers
00:46:56 <oerjan> i'm just wondering if it could be a turkish language.
00:47:10 <boily> it is a Turkic language.
00:47:49 -!- carado has quit (Ping timeout: 260 seconds).
00:48:13 <oerjan> hm i can rattle off some names that i'm not sure whether are turkic or indo-aryan
00:48:29 <oerjan> turkmen, uzbek or such
00:48:47 <oerjan> (i.e. those ex-cccp states)
00:48:59 <boily> not turkmen, not uzbek.
00:49:33 * oerjan might not be spelling them correctly, anyway
00:51:14 <quintopia> kazakh sounds like a hacking cough
00:51:41 <oerjan> azeri wasn't _officially_ mentioned yet, i think
00:52:38 <oerjan> i may be out of plausibly turkic language names :(
00:53:11 <boily> quintopia: it really sounds like a cough. /qɑˈzɑq/
00:53:16 <oerjan> the one state i forgot :P
00:53:54 <oerjan> nah kazakh is all apples
00:56:51 <oerjan> boily: i'm pretty sure either the cyrillic or the transliteration on omniglot's page is misspelled
00:57:14 <oerjan> (the y and r are swapped)
00:57:17 <fungot> boily: sorry if i seem brusque, but it doesn't rank very high on the richter scale? :) maybe its a charity fnord"
00:57:34 <boily> fungot: t'es pas brusque, juste un fungot.
00:57:34 <fungot> boily: how'd you do ( eval2...) with ( a c d) evaluate to zero when serialized))
01:00:11 <lynn> Wow, charity fnords
01:00:29 -!- Kaynato has joined.
01:03:13 <hppavilion[1]> How about first person narration, but using first-person plural pronouns ("we", "us")
01:03:47 * oerjan finds a kyrgyz word кайың on wiktionary, but its meaning is "birch"
01:04:33 <hppavilion[1]> Oh, http://tvtropes.org/pmwiki/pmwiki.php/Literature/TheVirginSuicides does that
01:05:20 <oerjan> hppavilion[1]: have you ever read math papers those are like that hth
01:06:38 <hppavilion[1]> (anti-fiction is purer than non-fiction in that anti-fiction is definitely, 100%, provably objectively true, whereas non-fiction is laced with opinions and point-of-view bias)
01:06:41 <boily> math is fictional. ask any mathematician hth
01:11:50 <quintopia> but at least it's a fiction that's more consistent with humanity's perception of the behavior of the universe than any other fictions out there
01:12:08 <quintopia> i'll take "math says so" over "god says so" any day of the week
01:12:30 <oerjan> i find a claim that кайрылуу means "case", and that has more google hits than the original spelling.
01:12:53 <oerjan> boily: i'm starting to suspect that omniglot entry is nonsense :P
01:13:40 <oerjan> indeed, but the other words seems dubious.
01:13:58 <oerjan> hm maybe i should google the whole phrase.
01:16:01 <oerjan> unswapped has 382 hits, swapped 8.
01:18:09 <oerjan> the first became 29 after flipping pages.
01:18:45 <oerjan> it's so few you could suspect them all to come from the same flawed source.
01:19:50 <boily> fungot: which languages do you speak?
01:19:51 <fungot> boily: i think that syntactic environments are _much_ more easily expressed with one type of oo
01:19:58 <boily> oerjan: that wouldn't surprise me at all.
01:20:12 <boily> fungot: oo oo ooooooo ooo ō ooo?
01:20:12 <fungot> boily: i could be wrong, but lisppaste is at http://www.common-lisp.net/ paste/ display/ 4532
01:21:15 <oerjan> fungot: i'm pretty sure boily's line wasn't lisp.
01:21:16 <fungot> oerjan: calamari's here. it's not the only barrier, if it somehow clears those two hw banging instructions, that bound instruction is likely to be that
01:22:42 <boily> fungot: oooh, calamari! calamari is delicious.
01:22:42 <fungot> boily: no, sorry, heh :) well, i'm with jeffie there. ( irc limitations)
01:22:43 <oerjan> otoh the phrases in omniglot are provided by someone with an appropriate sounding name...
01:22:52 <boily> fungot: yes it is.
01:22:52 <fungot> boily: might i ask what this is doing here
01:23:03 <boily> fungot: it is doing being flavourful hth
01:23:04 <fungot> boily: i'm also wondering whether perhaps other browsers are a bit less than males can get pregnant with some caos
01:23:07 -!- powerOfTwo has quit (Quit: Leaving).
01:23:11 <boily> oerjan: sounds legit.
01:23:57 <oerjan> boily: i don't calamari wants you to eat him, otoh he hasn't been here in a long while.
01:24:57 * oerjan thinks the fnords are stealing his words
01:24:57 * boily tripped on oerjan's sentence. brain sprain.
01:27:18 <boily> fungot: haven't you ever wished to swap fnords and fjords, maybe just for a day?
01:27:18 <fungot> boily: xhtml doesn't render portably. hence the slowness in modern machines is due to the choice to use c++ analogies)
01:27:21 <hppavilion[1]> I think we need to make Greece an independent country
01:27:46 <boily> hppavellon[1]. eh?
01:28:14 <oerjan> boily: wikitravel suggests the more logical (given the other entries in omniglot) Kutmanduu kechingiz menen.
01:28:29 <hppavilion[1]> I think we need to tell Greece that we're making Lesbos an independent country
01:30:15 <oerjan> boily: i think fnord should be inflected the same as icelandic fjord, anyway.
01:30:32 <oerjan> hppavilion[1]: i think they like to spell it Lesvos these days, for obvious reasons.
01:31:51 <boily> fjord, fjordn, fjordr, fjordet, fjordar...
01:31:54 <oerjan> `addquote <hppavilion[1]> I think we need to make Greece an independent country
01:31:56 <HackEgo> 1288) <hppavilion[1]> I think we need to make Greece an independent country
01:32:52 <hppavilion[1]> I am of the opinion that using s/// isn't just correct a mistake- it undoes it
01:33:06 <hppavilion[1]> Once s/// has been used, the mistake is erased from all of time and space
01:33:12 <oerjan> i am of the opposite opinion hth
01:33:18 <boily> shh... is okay now... you will be PDFed...
01:34:02 <oerjan> hppavilion[1]: anyway, you are now in the quotes in the proud tradition of itidus hth
01:34:09 <HackEgo> 394) <itidus20> to assume that someone can be described by a rule without exception... is to assume they are omnipotent <oklopol> for instance stones are omnipotent, as they don't do anything, without exception \ 415) <itidus20> monqy: last night in my dreams I saw a false photo album of my childhood... looking ghostly \ 416) <monqy> itidus20: i s
01:35:02 <HackEgo> 240) <treederwright> enjoy being locked in your matrix of solidity
01:35:09 <oerjan> hppavilion[1]: we have no disproof of that hth
01:37:08 <oerjan> <boily> fjord, fjordn, fjordr, fjordet, fjordar... <-- no, it's more glorious than that. https://en.wiktionary.org/wiki/fj%C3%B6r%C3%B0ur
01:40:14 <boily> I couldn't have dreamt it better.
01:44:57 -!- augur has quit (Ping timeout: 244 seconds).
01:46:49 -!- augur has joined.
01:50:52 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
01:58:57 -!- sebbu has quit (Ping timeout: 276 seconds).
02:02:38 -!- boily has quit (Quit: GENERATIONAL CHICKEN).
02:05:33 -!- Kaynato has quit (Ping timeout: 240 seconds).
02:11:29 -!- Kaynato has joined.
02:11:35 <Sgeo> kmc linked to this: http://inutile.club/estatis/falso/
02:13:01 <alercah> the best thing about Falso is that it is consistent
02:18:42 -!- Kaynato has quit (Ping timeout: 244 seconds).
02:19:33 <zzo38> How can it be consistent if everything is true?
02:20:56 <Sgeo> zzo38, that's easy to prove, just use the axiom
02:25:02 -!- Ashura has joined.
02:27:49 <HackEgo> Ashura: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <http://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
02:28:58 <Ashura> Javascript quine: !function $(){console.log("!" + $ + "()")}()
02:30:23 <Ashura> I don't know if a quine is possible in Bugmaker.
02:32:02 <Ashura> Instead of writing "SET X = 1 + 1", you'd have to write "DO SET THE VARIABLE NAMED X = EXACTLY 1 + 1 NOW".
02:35:55 <zzo38> Let's see if we can make a quine with the standard TAVERN compiler? (It is a program I wrote but I did not intend to make a quine out of it)
02:37:06 <zzo38> (To see if it can be done without having the program read its own source file at compile time)
02:37:42 <HackEgo> U+0001 <control> \ UTF-8: 01 UTF-16BE: 0001 Decimal:  \ . \ Category: Cc (Other, Control) \ Bidi: BN (Boundary Neutral) \ \ U+0002 <control> \ UTF-8: 02 UTF-16BE: 0002 Decimal:  \ \ Category: Cc (Other, Control) \ Bidi: BN (Boundary Neutral) \ \ U+0086 <control> \ UTF-8: c2 86 UTF-16BE: 0086 Decimal: † \ \ Category: Cc (Ot
02:43:02 <Ashura> Try to run THIS: ----[---->+<]>++.--[----->+<]>.-----------.[—>+<]>---.---.+++[->++ +<]>++.
02:45:23 -!- Trey13 has joined.
02:49:38 -!- Trey13 has left.
02:51:56 <oerjan> ^bf ----[---->+<]>++.--[----->+<]>.-----------.[—>+<]>---.---.+++[->++ +<]>++.
02:52:20 <oerjan> `! bf ----[---->+<]>++.--[----->+<]>.-----------.[—>+<]>---.---.+++[->++ +<]>++.
02:52:55 <oerjan> Ashura: seems a bit heavy
02:53:10 <oerjan> is it supposed to write more than 3 letters
02:54:36 <HackEgo> #!/bin/sh \ . lib/interp \ \ # Get the bitwidth from the command \ BW=`echo "$I_CMD" | sed 's/.*bf//'` \ if [ "$BW" = "" ] ; then BW=8 ; fi \ \ interp_file ./interps/egobf/src/egobfi$BW
02:56:18 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
02:56:23 <oerjan> `` \! 'bf ----[---->+<]>++.--[----->+<]>.-----------.[—>+<]>---.---.+++[->++ +<]>++.' | ord
03:03:19 <oerjan> ^bf ----[---->+<]>++.--[----->+<]>.-----------.[—>+<]>---.---.+++[->+++<]>++.
03:03:36 * oerjan has no idea why that would timeout.
03:04:08 <oerjan> ^bf ----[---->+<]>++.--[----->+<]>.-----------.---.---.+++[->+++<]>++.
03:04:33 <oerjan> i think there's a bug, but it still shouldn't timeout.
03:04:49 <oerjan> ^bf ----[---->+<]>++.--[----->+<]>.-----------.[->+<]>---.---.+++[->+++<]>++.
03:06:08 <oerjan> i think fungot has trouble :(
03:06:58 <fungot> oerjan: ( fun with scope!), and the " include " prescheme.h"" line is not.
03:07:17 <oerjan> ^bf ----[---->+<]>++.--[----->+<]>.-----------.[->+<]>---.---.+++[->+++<]>++.
03:08:12 <HackEgo> [U+002E FULL STOP] [U+005B LEFT SQUARE BRACKET] [U+2014 EM DASH] [U+003E GREATER-THAN SIGN] [U+002B PLUS SIGN] [U+003C LESS-THAN SIGN] [U+005D RIGHT SQUARE BRACKET] [U+003E GREATER-THAN SIGN]
03:08:55 <oerjan> ^bf ----[---->+<]>++.--[----->+<]>.-----------.[-->+<]>---.---.+++[->+++<]>++.
03:09:04 <oerjan> ^bf ----[---->+<]>++.--[----->+<]>.-----------.[--->+<]>---.---.+++[->+++<]>++.
03:09:53 <oerjan> Ashura: your --- got turned into an em dash by some too-clever editor, me thinks.
03:11:50 -!- Ashura has quit (Ping timeout: 264 seconds).
03:13:50 <oerjan> my curse of bad timing hits again. now food ->
03:17:30 -!- hppavilion[1] has joined.
03:23:39 <hppavilion[1]> "Liberal conservatism is a political ideology combining conservative policies with liberal stances"
03:25:13 <hppavilion[1]> So... "The gays should be allowed to get married, and if President, I promise to get Congress to pass a law defining marriage as between one man, one woman, with additional taxes every year the mother isn't Pregnant or actively raising a child under the age of 4, and both must be virgins"
03:30:35 <alercah> alt-right is a specific group of people who self-identify
03:30:47 <alercah> it's not an "academic" (read: outside) term
03:31:44 <hppavilion[1]> alercah: Well also, the "alt-right" is a branch of the Right with certain distinguishing characteristics
03:32:06 <hppavilion[1]> So the alt-left would be a part of the left with similar (or analogous) characteristics
03:32:34 <\oren\> alt-right used to be a tiny group of twitter trolls that grew out of gay nazis and gamergate
03:33:24 <\oren\> now that hillary has mentioned them on a national stage, they are becoming a giant group that will influence american politics for yers to come
03:33:34 <alercah> gamergate was kind of ok when it was about ethics in journalism
03:33:39 <alercah> the moment it wasn't it should have died
03:33:49 <alercah> (that is, the moment it was revealed it was false)
03:34:47 <\oren\> hillary mentioning "alt-right" on a national stage was giant blunder imo, because now the trump voters have a label that they can carry even if trump loses
03:36:05 <\oren\> it was equivalent to creating a viral meme against your own ideology
03:36:32 <hppavilion[1]> The alt-right is associated with white nationalism, white supremacism, antisemitism, right-wing populism, nativism, and the neoreactionary movement
03:37:45 <\oren\> hppavilion[1]: anyway, the alt right will grow to just mean people who voted for trump in this election
03:37:47 <hppavilion[1]> (assuming feminists in this context mean third wavers. Classical (first-wave, maybe second-wave) feminism is cool.)
03:38:21 <hppavilion[1]> So the alt-left would be overly multicultural/diversity-yay (not to the point of "yeah, diversity is cool", but more "if your thing isn't diverse enough you're a bad person"- affirmative action and such)
03:38:36 <\oren\> or maybe a raaction to that
03:39:00 <hppavilion[1]> White responsibilitism (or whatever), which is "today's whites are responsible for our ancestors oppressing today's blacks ancestors, and should have to pay reparation
03:39:34 <hppavilion[1]> antisemitism becomes... not sure, yelling "islamophobia" whenever someone criticizes Islam?
03:39:53 -!- FreeFull has quit.
03:40:26 <\oren\> hppavilion[1]: keep in mind that alt-right isn't a more extreme version of right
03:40:37 <hppavilion[1]> right-wing populism into... I guess the "if you don't let people freely immigrate from the middle east you're a racist"
03:40:48 <\oren\> hppavilion[1]: it rejects many aspects of normal american right-wing
03:41:14 <hppavilion[1]> \oren\: It's the right, rotated 15 to 30 degrees clockwise, I think?
03:41:16 <\oren\> hppavilion[1]: for example, the alt-right are pro-gay rights
03:41:58 <\oren\> yes, one of their main proponents is a certain gay reporter named milo yiannopoulos aka "@nero"
03:42:37 <hppavilion[1]> Not entirely agreeable, but a lot of the people against him (going around and tearing down posters for his events) are worse
03:43:05 <hppavilion[1]> And I guess right-wing populism also becomes "the status quo is necessarily bad"
03:43:15 <hppavilion[1]> Preserving the status quo isn't a bad thing when you have a utopia
03:44:19 <hppavilion[1]> Nativism becomes... I guess "immigrants should have a favored status to native citizens", but I don't think even the SJWs have that...
03:45:55 <hppavilion[1]> Huh, yeah, I share about... 40% of conflicted opinions with him?
03:47:13 <hppavilion[1]> She has an organization that "helps women who have been prosecuted for killing violent male partners."
03:47:20 <hppavilion[1]> I mean, sure, but what if the genders are inverted?
03:48:50 <alercah> yeah abusive relationships are one of the few cases where there's actual legitimate sexism in favour of women
03:49:14 <alercah> iirc they cut roughtly equally both ways
03:54:41 -!- sebbu has joined.
04:04:24 <hppavilion[1]> I seem to remember hearing that the Violence Against Women Act established that law enforcement has to use a specific test to determine action in domestic abuse calls
04:04:33 <hppavilion[1]> And it assumes the guilt of a man, innocence of a woman
04:05:08 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…).
04:05:15 -!- Jafet has quit (Ping timeout: 264 seconds).
04:22:45 <alercah> "8) NONEXCLUSIVITY.—Nothing in this title shall be construed
04:22:46 <alercah> to prohibit male victims of domestic violence, dating
04:22:46 <alercah> violence, sexual assault, and stalking from receiving benefits
04:22:46 <alercah> and services under this title.
04:22:52 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
05:08:29 -!- Jafet has joined.
05:38:28 -!- incomprehensibly has quit (Read error: Connection reset by peer).
05:41:22 -!- incomprehensibly has joined.
05:51:38 -!- hppavilion[1] has joined.
06:09:15 <hppavilion[1]> I mean, people can identify satire when they see it online
06:09:43 <Hoolootwo> it is 100% possible to troll so hard that nobody notices
06:12:17 <zzo38> I am not so sure of either
06:12:39 -!- lynn has quit (Ping timeout: 250 seconds).
06:15:04 <oerjan> i'll just assume hppavilion[1] is applying poe's law to itself.
06:16:23 <oerjan> also, i thought the point was that it is 100% possible to have so crazy really opinions that everybody suspects you're doing satire.
06:16:34 -!- lynn_ has joined.
06:17:16 <Hoolootwo> yes, which is functionally very similar to having really crazy satire and everybody suspecting you have really crazy opinions
06:17:21 <oerjan> you know, i'm starting to tire of how irssi shows only part of the line i'm writing, so i keep making these garden path errors.
06:17:35 <hppavilion[1]> oerjan: Well, that's a possible Corollary to Poe's law, but it doesn't directly follow
06:17:56 <oerjan> hppavilion[1]: it's not a corollary, it's a lemma that's part of its proof hth
06:18:45 <hppavilion[1]> We must also assume that trolls are indistinguishable from genuine believers beyond content (so trolls don't just have linguistic flags or somesuch)
06:19:17 <oerjan> that's not always the case
06:20:17 <oerjan> many people troll without enough depth of knowledge to be convincing.
06:21:04 <hppavilion[1]> What sufficiently advanced thing is indistinguishable from /dark/ magic?
06:21:51 <oerjan> hppavilion[1]: grey goo hth
06:22:21 <hppavilion[1]> When I build world-eating nanobots, I will make sure they are hot pink
06:22:35 <oerjan> also, artificial black holes.
06:25:59 <Hoolootwo> except the people here will see it coming
06:27:57 <oerjan> just spread a virus that modifies color vision first
06:28:02 * hppavilion[1] reaches for his swatter, but then realized he is not oerjan
06:28:49 * oerjan has no idea how people mix us up, anyway.
06:29:20 <Hoolootwo> maybe you have nearly identically-pronounced names
06:29:39 <Hoolootwo> as long as you don't speak english hth
06:30:45 <oerjan> you mean as long as you _do_ speak english.
06:31:50 <hppavilion[1]> No, "or-en" and "oh-er-jan (yan?)" are pretty different in English
06:32:23 <Hoolootwo> I pronounce internet people's names as if they're German and I have no idea why
06:32:35 <Hoolootwo> my first language is english so that's super weird
06:32:39 <hppavilion[1]> Hoolootwo: I just don't read them out loud, and pronunciation stays in my head
06:33:30 <Hoolootwo> yeah, that too, but I pronounce them in my head (or something?)
06:33:31 <hppavilion[1]> (people sometimes pronounce "hppavilion1" as "hap-pavilion one"; it should be pronounced "H. P. pavilion one"
06:34:22 <Hoolootwo> you'd have to know about Hewlett-Packard to get it right on the first try
06:34:53 <hppavilion[1]> "This year there are no rules. There are, however, a whole bunch of brutal laws, traditions, commandments, and decrees, plus some rules."
06:35:06 <hppavilion[1]> Hoolootwo: Yeah, and no one will know about that soon
06:35:15 <hppavilion[1]> The business will die, and I'll swoop in and buy the trademark
06:36:19 <Hoolootwo> hmm, I should buy their calculator division
06:41:36 <oerjan> i'd recommend getting their addition and multiplication too
06:42:52 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
06:45:53 -!- augur has quit (Remote host closed the connection).
06:46:47 -!- augur has joined.
06:49:15 -!- augur has quit (Read error: Connection reset by peer).
06:53:22 -!- hppavilion[1] has joined.
06:53:48 -!- augur has joined.
07:01:46 <\oren\> I wonder what will happen if I do this:
07:02:28 -!- augur has quit (Remote host closed the connection).
07:03:45 <\oren\> `` perl -e 'print"\357\277\276"'
07:03:49 <hppavilion[1]> (Never think about kid's TV too much. I tried to figure out how the name "Uncle Grandpa" works.)
07:04:39 <hppavilion[1]> (your parents would need to be an uncle/niece or aunt/nephew pair, with UG the sibling of one and the parent of the other)
07:04:43 <\oren\> `` perl -e 'print"\357\277\276\302\244"'
07:05:08 <\oren\> apparently irssi is unaware that FFFE isn't a valid character
07:05:45 <\oren\> So I will need a glyph for it in my font
07:18:36 <oerjan> hppavilion[1]: my uncle once was married to my aunt's boyfriend's daughter, that _almost_ makes my aunt both aunt and grandma to some of my cousins hth
07:18:56 -!- Froox has joined.
07:20:43 <oerjan> oh and i guess her boyfriend was both uncle and grandpa, then.
07:21:00 <oerjan> (almost. i don't think they got married.)
07:21:32 -!- Frooxius has quit (Read error: Connection reset by peer).
07:21:33 -!- keemyb has quit (Quit: https://fnordserver.eu).
07:21:33 -!- atehwa has quit (Ping timeout: 244 seconds).
07:22:00 -!- ineiros has quit (Ping timeout: 244 seconds).
07:22:13 -!- atehwa has joined.
07:22:22 -!- ineiros has joined.
07:27:24 -!- oerjan has quit (Quit: Nite).
07:28:11 -!- MoALTz has joined.
07:37:40 <izabera> writing a sort(1) is hard x.x
07:45:22 -!- keemyb has joined.
07:59:48 -!- carado has joined.
08:06:45 <lifthrasiir> I believe GNU sort (and probably others) is using mergesort with a certain amount of data buffered for the potentially faster algorithm
08:08:01 <lifthrasiir> http://git.savannah.gnu.org/cgit/coreutils.git/tree/src/sort.c ...and holy cow it's a lot of code
08:08:55 <int-e> well, external sorting... perallel sorting... lots of code to support various key comparisons... it all adds up
08:09:09 <int-e> (just looking at the manpage)
08:09:26 <hppavilion[1]> I just learned about Democratic White House High School AU,
08:09:27 <izabera> the annoying part is that each key can be sorted indipendently
08:09:34 <int-e> why haven't I used sort -h
08:09:34 <hppavilion[1]> It looks like it was on Livejournal, and I can't access it
08:09:48 <izabera> like, you can sort key 1 numerically, then one alphabetically in reverse order, etc
08:10:29 <izabera> and e.g. you can do -k1.4,1.7n
08:10:40 <izabera> which sorts numerically on the first key from character 4 to 7
08:10:56 <int-e> so you have a key description and an interpreter for it... perhaps 70 lines of code in addition to the basic comparisons?
08:10:58 <hppavilion[1]> (changing the idea a bit for more funny), typical politicians are students, the Media forms teachers ("Who do you have for FTFO?" "Mr. Stewart")
08:11:32 <izabera> int-e: the rest of my sort is ~130 lines so adding 70 is a lot
08:12:26 <hppavilion[1]> US government in a high school. I would love that.
08:12:40 <Jafet> don't forget to sort according to the current locale
08:12:47 * hppavilion[1] . o O ( I should join the school's student government. As Secretary of Defence. )
08:14:47 <Taneb> hppavilion[1], my uni's SU once had a pirate president
08:21:04 <izabera> and the most boring answer award goes to...
08:25:54 -!- augur has joined.
08:27:20 <Taneb> izabera, it's not that boring, it used to have a pirate president
08:29:11 <izabera> pirate as in installing photoshop or as in one piece?
08:30:21 <Taneb> Closer to the latter
08:31:11 <shachaf> maybe closer to eight pieces?
08:35:38 <Taneb> https://youtu.be/S3a7Q9GowoQ?t=27
08:43:01 <Taneb> Apparently he was fairly good as student union presidents go
08:46:08 <izabera> their acting could use some improvements
08:51:03 <myname> https://www.schneier.com/blog/archives/2016/08/keystroke_recog.html creepy
08:53:10 <izabera> isn't everything on that blog creepy?
09:00:18 -!- AnotherTest has joined.
09:07:32 -!- augur_ has joined.
09:07:59 -!- augur has quit (Read error: Connection reset by peer).
09:14:32 -!- augur has joined.
09:15:17 -!- augur_ has quit (Read error: Connection reset by peer).
09:16:00 -!- augur_ has joined.
09:19:39 -!- augur has quit (Ping timeout: 276 seconds).
09:39:12 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
09:47:22 -!- Sgeo_ has joined.
09:51:14 -!- Sgeo has quit (Ping timeout: 265 seconds).
09:54:57 -!- yorick_ has joined.
09:58:49 -!- idris-bot has quit (*.net *.split).
09:58:49 -!- yorick has quit (*.net *.split).
09:58:49 -!- deltab has quit (*.net *.split).
09:58:50 -!- Deewiant has quit (*.net *.split).
10:03:03 -!- idris-bot has joined.
10:03:03 -!- deltab has joined.
10:04:28 -!- Deewiant has joined.
10:19:03 -!- Sgeo_ has quit (Ping timeout: 240 seconds).
10:20:47 -!- Sgeo_ has joined.
10:27:26 -!- augur_ has quit (Remote host closed the connection).
10:33:03 -!- Phantom_Hoover has joined.
10:43:22 <fungot> b_jonas: ( fnord object object message args)) would be the
10:43:58 <b_jonas> fungot: it's not quite *that* simple
10:43:58 <fungot> b_jonas: eval ( call-with-values ( lambda ( x) x
10:44:20 <HackEgo> eurovision//Eurovision is the European way of looking at the world. For some reason it involves a lot of cheesy singing.
10:45:49 <b_jonas> `bardsworthlist http://www.bardsworth.com/?comic=man-to-man
10:45:49 <HackEgo> bardsworthlist http://www.bardsworth.com/?comic=man-to-man: b_jonas
10:46:42 <b_jonas> nice! Savage Chickens is celebrating its 3000th strip
11:04:13 -!- gamemanj has joined.
11:18:37 -!- Sgeo_ has quit (Ping timeout: 244 seconds).
11:24:16 -!- Sgeo has joined.
11:36:08 -!- boily has joined.
12:28:26 -!- boily has quit (Quit: MACRO CHICKEN).
12:30:45 -!- copumpkin has joined.
12:42:21 -!- Akaibu has quit (Remote host closed the connection).
13:00:18 -!- Akaibu has joined.
13:20:15 -!- Reece` has joined.
13:35:52 <HackEgo> make: *** No targets specified and no makefile found. Stop.
13:36:08 <HackEgo> make: *** No rule to make target `it'. Stop.
13:40:31 <gamemanj> I think make wants you to stop
13:47:03 -!- APNG has quit (Quit: Leaving).
13:49:42 <HackEgo> make: *** No rule to make target `dead'. Stop.
13:55:47 -!- lynn_ has changed nick to lynn.
13:56:06 -!- lynn has quit (Changing host).
13:56:06 -!- lynn has joined.
13:56:06 -!- lynn has quit (Changing host).
13:56:06 -!- lynn has joined.
13:57:56 -!- MDead has changed nick to MDude.
14:06:33 -!- Sgeo has quit (Ping timeout: 240 seconds).
14:14:56 -!- Kaynato has joined.
14:15:59 -!- staffehn_ has quit (Quit: No Ping reply in 180 seconds.).
14:16:25 -!- staffehn has joined.
14:18:58 <myname> https://gist.github.com/forairan/b1143f42883b3b0ee1237bc9bd0b7b2c
14:20:16 <b_jonas> fungot, did you know I'm older than Linux?
14:20:16 <fungot> b_jonas: presumably you read the sisc documentation doesn't seem to work together is to convince some pirate that acm actually stores porn. main difference being in the same running sisc process?
14:20:44 <myname> b_jonas: nothing to brag. i am as old as perl!
14:21:47 <b_jonas> myname: you can you tell? nobody knows how old perl is, because the history of perl before perl 1 is classified.
14:22:24 <myname> based on the release date noted on wikipedia
14:27:37 -!- Sprocklem has quit (Ping timeout: 255 seconds).
14:32:16 -!- `^_^v has joined.
14:39:40 -!- FreeFull has joined.
15:01:43 -!- Kaynato has quit (Ping timeout: 252 seconds).
15:20:24 -!- Phantom_Hoover has quit (Ping timeout: 244 seconds).
15:26:47 -!- Guest15977 has joined.
15:52:34 <HackEgo> Sigarda's Aid \ W \ Enchantment \ You may cast Aura and Equipment spells as though they had flash. \ Whenever an Equipment enters the battlefield under your control, you may attach it to target creature you control. \ EMN-R
16:17:04 -!- Reece` has quit (Read error: Connection reset by peer).
16:31:52 <\oren\> Falcon 9 exploded on launchpad
16:32:18 <\oren\> payload lost, launch tower probably also lost
16:32:59 -!- Froox has quit (Read error: Connection reset by peer).
16:34:27 <b_jonas> \oren\: an investigation will be launched
16:36:01 <gamemanj> in happier news, FF F8 F4 08 00 E5 16 7F FF 80 00 7F FF 03 C0 47 5A!
16:36:55 <zzo38> What are those numbers for?
16:37:08 <\oren\> `` xxd -rp <<<"FF F8 F4 08 00 E5 16 7F FF 80 00 7F FF 03 C0 47 5A"
16:37:09 <HackEgo> â...............................................................................................................................................................................................................................................................øô.åÿ.ÿÀGZ
16:37:26 <\oren\> `` xxd -r -p <<<"FF F8 F4 08 00 E5 16 7F FF 80 00 7F FF 03 C0 47 5A"
16:38:33 -!- Phantom_Hoover has joined.
16:38:44 <\oren\> `` xxd -r -p <<<"FF F8 F4 08 00 E5 16 7F FF 80 00 7F FF 03 C0 47 5A" >gunzip -
16:38:49 <gamemanj> b_jonas: Do alert me when you want the hint.
16:38:51 <\oren\> `` xxd -r -p <<<"FF F8 F4 08 00 E5 16 7F FF 80 00 7F FF 03 C0 47 5A" |gunzip -
16:38:51 <HackEgo> \ gzip: stdin: not in gzip format
16:39:02 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done.
16:39:40 <b_jonas> gamemanj: that looks like an MPEG header
16:39:59 <gamemanj> In fact, they explicitly did things to the sync code,
16:40:08 <b_jonas> it's probably not a whole MPEG file (or some trivially empty one), it's too small for that
16:40:09 <gamemanj> so that an MPEG decoder would NOT get it confused.
16:40:40 <gamemanj> Also note that this format usually has framing, but if you pass it to the decoder, it'll accept it anyway.
16:41:46 -!- `^_^v has quit (Quit: This computer has gone to sleep).
16:41:58 <b_jonas> gamemanj: is it a bug test case, as in, a file that gets some mpeg player or other program confused and crash or something?
16:42:09 -!- Phantom_Hoover has quit (Remote host closed the connection).
16:42:18 <gamemanj> It's a totally legitimate file, if you discount the lack of header.
16:42:40 -!- Phantom_Hoover has joined.
16:43:35 <b_jonas> gamemanj: apparently it might be an audio-only file
16:43:45 <zzo38> My own computer says AAC (although I have no program to play such a file)
16:44:31 <b_jonas> I don't have a speaker here, so I can't listen to it
16:44:51 <b_jonas> but it does seem to start to play without errors
16:45:04 <gamemanj> If you want to cheat, Audacity should open it, though if it'll recognize it without the right file extension...
16:45:15 <b_jonas> apparently it's a very small audio file you can actually play
16:45:31 <gamemanj> Look, if it's 4.096 seconds, then you have the right format.
16:45:51 <b_jonas> but I don't know what it contains
16:46:05 <zzo38> SoX fails to determine the type. I do not have Audacity.
16:46:06 <gamemanj> Well, I messed around until it sounded OK.
16:46:16 <gamemanj> It kind of sounds like a radio being tuned or something.
16:46:17 <b_jonas> gamemanj: but how can it be so small?
16:46:27 <gamemanj> b_jonas: I manually tuned the LPC parameters!
16:46:34 <gamemanj> And then looked at what comes out!
16:46:39 <gamemanj> Also, I did say I omitted the header.
16:46:53 <gamemanj> I don't know. Something about "linear prediction".
16:47:02 <b_jonas> yes, it's just flac without a container, but that's fine, I'm used to such media files
16:47:10 <\oren\> vlc doesn't play it with file extention flac
16:47:17 <b_jonas> you need containers if you want to seek or have multiple streams or metadata or such things
16:47:30 <gamemanj> You may need a container to play it with some media players
16:47:43 <gamemanj> I can put it in a container if you want, it shouldn't be too hard to engineer one
16:47:48 <b_jonas> gamemanj: some media players probably can't play it no matter what
16:47:56 <b_jonas> I mean, some media players don't play FLAC at all
16:48:19 <b_jonas> gamemanj: I could put it to a container too, but the wonderful part is how small it is, and that would be lost
16:48:34 <zzo38> I can play FLAC on my computer but I don't know if it might not play without the header?
16:48:53 <zzo38> I don't have Audacity
16:48:59 <b_jonas> oh, and for some formats, you need a container to explicitly tell what the video framerate is, because the video format only stores a sequence of images without timestamps or framerate
16:49:19 <b_jonas> zzo38: oh by the way, I wanted to ask,
16:49:20 <zzo38> What options do I need for SoX to load it? If I write -t flac then it says sampling rate was not specified
16:49:34 <gamemanj> zzo38: Again, use flac -d, or prepend a header.
16:49:37 <b_jonas> zzo38: could you figure out that css html multi-columns thing?
16:49:43 <b_jonas> zzo38: should I give a hint about the sound file?
16:49:50 <zzo38> b_jonas: No I did not figure out the HTML multi-columns
16:50:15 <zzo38> OK give the hint; it seems SoX won't load it though
16:50:20 <gamemanj> b_jonas: A hint about the sound file? It's FLAC. You all know that now :)
16:50:29 <gamemanj> SoX probably wants a container.
16:50:29 <b_jonas> gamemanj: about how to play or convert
16:50:31 <b_jonas> zzo38: play with ffplay (of ffmpeg)
16:50:48 <b_jonas> ffmpeg is generally the best to load strange or partly broken media files
16:50:55 <b_jonas> it will open stuff other programs won't
16:51:00 <gamemanj> and it has a nice visualization, too
16:51:03 <b_jonas> you can also use ffmpeg to put it to a container probably
16:51:18 <gamemanj> b_jonas: -c copy will do it without even losing the size
16:51:58 <b_jonas> gamemanj: you still need a container, any container must add to the size
16:52:18 <gamemanj> Well, yeah, but it'll still remain smaller than if it was reencoded
16:52:31 <zzo38> I suppose I will have to install those programs if I want to be able to play such file. (Fortunately I can install them; they are included in the package manager)
16:52:31 <gamemanj> At least if it wasn't failing because ffmpeg (unlike ffplay) doesn't like it...
16:55:32 <\oren\> successfully converted to mp3
16:56:06 <gamemanj> I have found a problem with writing a header - it requires me to decode the file to get the MD5.
16:57:22 <b_jonas> gamemanj: mind you, ffplay also thinks the sound is very short
16:57:43 <gamemanj> b_jonas: 4.096 seconds is correct.
16:58:04 <b_jonas> gamemanj: dunno, with -autoexit it exits in a blink (definitely under a second)
16:58:19 <b_jonas> without -autoexit it plays past the end
16:58:24 <gamemanj> Not a clue what's going on there then.
16:58:34 <gamemanj> Maybe it just doesn't like the lack of a container (and thus a fixed size)
16:58:56 <b_jonas> gamemanj: right, could guess wrong about something that should be in the container header
16:59:24 <\oren\> try naming the file x.flac
16:59:45 -!- Kaynato has joined.
17:01:19 <Jafet> is it not easier to encode silence?
17:01:45 <\oren\> Jafet: that would depend on the format
17:02:30 <Jafet> flac has a model for silence
17:02:41 <Jafet> https://xiph.org/flac/format.html#prediction
17:02:47 <\oren\> I mean, in musical notation, silence and any given note take the same amount od space
17:03:12 <b_jonas> are there two people in here who play with the details of the flac format?
17:04:07 <\oren\> a channel for digital esotericism
17:04:17 <Jafet> does playing since two minutes ago count?
17:04:34 <Jafet> flac frame format: now playing
17:04:56 <gamemanj> Jafet: it may be easier to encode silence, but that's less fun
17:05:30 <gamemanj> I mean, there's a specific subframe type for "absolutely nothing but one sample for however long"
17:05:40 <gamemanj> doesn't make it a good idea, though.
17:05:46 <\oren\> I guess this signal is the raw prediction out of one of the more advanced predictors?
17:06:06 <Jafet> it's used for encoding, well, actual digital silence
17:06:21 <gamemanj> Jafet: exactly, so it's no fun
17:06:48 <Jafet> like between singles
17:07:09 <gamemanj> \oren\: SUBFRAME_FIXED, order 3 (the missing -1 on _FIXED is NOT a documentation error), warmup 0x7FFF, 0x8000, 0x7FFF, no residual.
17:08:06 <gamemanj> Well, I say "no residual", what I mean is, RICE-1, partition order 0, escape code, 0-bit. Apparently no residual is a rare enough case they had to make it take 15 bits to encode.
17:09:57 <b_jonas> gamemanj: this might explain why the length isn't known and ffplay assumes it's very short
17:10:06 <b_jonas> but keeps continuing to play
17:10:31 <gamemanj> The length of it is described as the block size.
17:10:42 <Jafet> the reason for that is probably because there is no flac metadata
17:14:21 <gamemanj> huh, adding the header and double-checking it's correct makes Audacity act differently (it's somehow making it 1-bit)
17:14:29 <gamemanj> not sure what's going on there
17:16:15 <gamemanj> Hmm, except I set the file to 16-bit. I think 8-bit is possible but I had some issues with it, so I just took the path of least resistance.
17:17:02 <gamemanj> ok, what the... the sample dots aren't even showing up
17:17:09 <gamemanj> it's like it amped it up too high
17:17:49 <gamemanj> yep, Audacity amped it up too high
17:19:57 <gamemanj> Still, for anyone who wants to waste a bunch of extra bytes,
17:20:45 -!- Phantom_Hoover has quit (Read error: No route to host).
17:20:52 <gamemanj> my goodness, that is one long header
17:21:02 <gamemanj> 00: 66 4c 61 43 80 00 00 22 80 00 80 00 00 00 00 00
17:21:10 <gamemanj> 10: 00 00 01 f4 00 f0 00 00 80 00 1c 06 a4 4c 0f 38
17:21:19 <gamemanj> 20: bc 47 61 ab 33 ce 65 76 04 b1
17:21:25 -!- Phantom_Hoover has joined.
17:21:54 <gamemanj> 2A: ff f8 f4 08 00 e5 16 7f ff 80 00 7f ff 03 c0 47 5a
17:22:23 <Jafet> can you overlap the md5 entry with the frame itself
17:22:49 <Jafet> that's unfortunate
17:22:51 <gamemanj> even if you had an MD5 that ended in FF F8
17:23:02 <b_jonas> gamemanj: can you use some other container?
17:23:06 <Jafet> it looks like the metadata header is fixed-size
17:23:17 <Jafet> you can use vorbis, but that is going to be even bigger
17:23:32 <gamemanj> vorbis is a totally different codec, and if you mean Ogg, that will be tons bigger
17:23:46 <gamemanj> because you'll get the Ogg page headers, supplementary headers dragged in by FLAC
17:24:15 <gamemanj> I just tested, the result was 202 bytes
17:24:24 <zzo38> Well, now SoX recognizes it as FLAC, but says error whilst decoding metadata
17:25:03 <gamemanj> zzo38: working fine for me on SoX...
17:25:43 <gamemanj> keep in mind the 00 / 10 / 20 / 2A are just address info
17:26:48 <gamemanj> The header should be 42 bytes, the frame should be 17.
17:28:07 <gamemanj> also I have apparently created an unpausable FLAC file, or at least in VLC anyway. Plus, the Ogg-container version won't load in VLC.
17:29:01 <zzo38> Replacing "xxd -r -p" with "utftovlq 48" has the same result and still doesn't work.
17:29:18 <zzo38> (I also tried both of these versions with hd, and the data is same as above in both cases.)
17:29:20 <gamemanj> Maybe double-check the hexdump?
17:30:20 <b_jonas> it's fun to see webpages with between 500 and 30000 pages all numbered with continuous indexes in the url, and a table of contents that ALMOST covers a range of natural numbers for the indexes
17:30:20 <gamemanj> here's it without any room for error, just in case I messed up:
17:30:26 <gamemanj> 00000000 66 4c 61 43 80 00 00 22 80 00 80 00 00 00 00 00 |fLaC..."........|
17:30:26 <gamemanj> 00000010 00 00 01 f4 00 f0 00 00 80 00 1c 06 a4 4c 0f 38 |.............L.8|
17:30:26 <gamemanj> 00000020 bc 47 61 ab 33 ce 65 76 04 b1 ff f8 f4 08 00 e5 |.Ga.3.ev........|
17:30:26 <gamemanj> 00000030 16 7f ff 80 00 7f ff 03 c0 47 5a |.........GZ|
17:30:31 <b_jonas> you can look at what the hidden pages missing from the table of contents are
17:31:38 <zzo38> That is exactly what I have.
17:31:49 * gamemanj has no clue what is wrong with the file
17:32:13 <gamemanj> somehow I wrote the MD5 signature incorrectly into the file
17:33:39 <gamemanj> so now I'm going to have to find some way of making absolutely sure I cut up this WAV file in exactly the right way, including endianness,
17:33:48 <gamemanj> so that I get the right MD5 at the end of it
17:34:23 <gamemanj> it would be nice if the "Other Uncompressed Files" option in Audacity wasn't making this harder by omitting important information. To SoX!
17:34:40 <gamemanj> (via the "flac" command-line tool)
17:36:23 <gamemanj> (some copying and pasting, especially of ",0x", later...)
17:37:03 <gamemanj> ERROR: md5 signature mismatch.
17:37:55 <gamemanj> Reversing the signature migh---ERROR: md5 signature mismatch.
17:38:12 <Jafet> wow, do players actually check the md5 digest
17:38:42 <gamemanj> the "flac" command-line tool does, and goodness knows how far that mess has spread
17:38:57 <gamemanj> after all, it's basically a self-test to ensure the decoder's working correctly
17:39:04 <Jafet> I guess libflac might
17:39:17 <gamemanj> otherwise you could end up with *gasp* slightly modified audio data!
17:41:03 <b_jonas> In this case, half of the hidden pages are broken, and half are apparently omitted because the code making the toc is broken
17:41:58 <gamemanj> Well, that can't be good for research.
17:43:24 <b_jonas> gamemanj: yes, it's a nice way to make automatic self-tests for unusual configurations (eg. strange operating systems or compilation options)
17:44:25 <gamemanj> "A passing neutron hit their FLAC files, and modifying a VERBATIM segment, it became... not the true audio!"
17:44:54 <gamemanj> (All scientific inaccuracies intentional.)
17:45:08 <b_jonas> gamemanj: no, seriously, it's for detecting bugs that only come up when both the system is unusual and the file is. those bugs wouldn't normally be reported, because people would just assume the audio file they're playing is broken.
17:45:43 <gamemanj> Fair enough, though if both the system and the file are unusual, fun may occur.
17:46:22 <gamemanj> Now, if the system is unusual enough that something goes wrong in the decoder, it's pretty bad from a "completely, 100%, lossless" standpoint.
17:46:30 -!- PinealGlandOptic has joined.
17:51:16 <Jafet> stop making fun of people who merely want bit-for-bit reproduction of their rick rubin albums
17:56:38 <zzo38> Idea of new Magic: the Gathering card: The next time a nontoken Aura dies this turn, you may cast it.
17:56:42 <zzo38> (I don't know what cost or name)
18:03:28 <gamemanj> Jafet: I'm more concerned about signal processing, where there may be a good use case for lossless files.
18:08:06 <HackEgo> [wiki] [[Special:Log/block]] block * Oerjan * blocked [[User:199.15.233.156]] with an expiry time of 1 year (anonymous users only, account creation disabled): Spamming links to external sites
18:10:55 -!- Phantom_Hoover has quit (Ping timeout: 252 seconds).
18:18:10 <\oren\> gamemanj: right, video/music editing would produce very bad results if every operation involved decoding and reencoding with lossage
18:25:00 <\oren\> https://youtu.be/_BgJEXQkjNQ
18:25:32 <\oren\> it seems that the upper stage oxygen tank may have exploded, which caused the rest to fail
18:26:26 -!- rodgort has quit (Quit: Leaving).
18:29:20 <izabera> i found some non-gpl code with a comment "[...] copied from linux"
18:29:33 <izabera> which in this case is likely to refer to glibc
18:29:49 <izabera> but i don't know how old a version of glibc
18:31:17 <gamemanj> Where is this code, and why are you using it?
18:32:46 <izabera> suppose i don't/can't show it
18:34:20 <gamemanj> Well... if it's under uncertain legal terms, why is it in the codebase?
18:43:44 <gamemanj> Under this scenario, I'd probably excise it from the codebase if at all possible.
18:43:53 -!- wob_jonas has joined.
18:44:11 <gamemanj> If it's a routine from glibc, though, it may be possible to simply refer to the routine.
18:44:16 <gamemanj> If it's actually accessible...
18:44:17 <wob_jonas> izabera: is it in code that you intend to eventually distribute, as opposed to code you're just using in house?
18:44:35 -!- Zarutian has joined.
18:44:35 <izabera> it has already been distributed
18:45:05 <wob_jonas> izabera: try to contact its author or maintainer maybe?
18:45:25 <gamemanj> Is it being distributed as source?
18:45:45 <gamemanj> we will not speak of this. understood?
18:46:12 <gamemanj> There. Problem solved. And now for a 100-verse scrawl on beer.
18:46:18 <gamemanj> 99 bottles of beer, sitting on the wall
18:46:23 <wob_jonas> izabera: maybe look at whether it's copied to glibc from some other source that is under a less restricted license?
18:46:35 <wob_jonas> or whether you can find a replacement code that does something similar
18:46:43 <gamemanj> 99 bottles of beer, sitting on the wall, and if one should happen, to accidentally fall..
18:46:55 <wob_jonas> izabera: why not? you can try to look at comments in the file in glibc in case they tell that
18:47:59 <wob_jonas> I don't know if glibc has such pieces of code, but it certainly happens in other gpl-ed software
18:48:06 <wob_jonas> that's what the free software licenses are for
18:48:27 <gamemanj> I personally would use a force-push to try and excise it's very existence, and then have it under a gentleperson's agreement that nobody says anything. Push the existence of the glibc code down the memory hole.
18:49:04 <gamemanj> Seriously, though, if it's already in released builds, and it's actually GPL'd code, there is nothing you can do.
18:49:32 <izabera> it's been in released builds for several years
18:50:06 <gamemanj> Given you said there's no source distribution going on, it's probably already a violation of the GPL.
18:50:28 <gamemanj> So you'll probably want to remove the code ASAP and pretend it never existed.
18:51:11 <gamemanj> Because, you know, writing "Oh we were violating the GPL but we fixed that now" into a changelog is not a good idea.
18:52:31 <gamemanj> wob_jonas: I'm assuming izabera's priorities involve keeping a job.
18:55:16 <gamemanj> Also, izabera, never tell us who you work for. Ever.
18:55:53 <izabera> i didn't say that this is happening where i work
18:56:23 <gamemanj> Huh, ok. It just seemed that way, given the whole "released binary only product going for several years" thing
19:01:41 <wob_jonas> izabera: great, you get this plausible deniability thing
19:01:53 <\oren\> nInE nIn botLs uv bEr on Du wol, nInE nIn botLs uv bEr. if wun uv Dos botLs Sud hapN tU fol, nInE At botLs uv bEr on Du wol
19:02:26 <Jafet> that sounds like a rather tipsy transcription
19:02:28 <wob_jonas> mind you, since you already said it's not distributed as a source, but you read a source comment, so there aren't that many possibilities remaining
19:04:20 -!- rodgort has joined.
19:04:38 -!- DHeadshot has joined.
19:05:01 <\oren\> oh, I guess some people pronounce ninety nIndE and not nInE
19:06:25 <\oren\> actually, since my dialect doesn't have t in botLs it should just be boLs
19:06:51 <Jafet> balls to the walls
19:07:31 <\oren\> yeah that's the closest approximation
19:12:56 <\oren\> I have no idea why but toronto english seems to slur the hell out of everything
19:14:54 -!- hppavilion[1] has joined.
19:15:17 -!- Kaynato has quit (Ping timeout: 265 seconds).
19:15:49 <\oren\> slR Du hel Wt uv evrETiG
19:16:08 <gamemanj> in less sane happier news, apparently warmup 6000 5FFF 6000 5FFF creates random noise.
19:16:48 <gamemanj> Except it's not quite random noise.
19:17:14 <gamemanj> There's little circles here and there showing it was at some point meant to resemble sound.
19:17:28 <\oren\> is it somehow tricking the decoder into reading uninitialized memory
19:17:39 <gamemanj> At least, not as far as I know, anyway.
19:17:56 <gamemanj> Should I just upload a screenshot of it in Audacity?
19:18:04 <gamemanj> I think it explains more than anything else what's going on...
19:18:20 -!- Phantom_Hoover has joined.
19:19:29 <\oren\> Phantom_Hoover: apparently 6000 5FFF 6000 5FFF in a flac file creates random looking noise
19:19:54 <\oren\> gamemanj is investigating this
19:20:16 <gamemanj> Well, not so much random looking
19:20:24 <gamemanj> when you look at it it's clearly not random
19:21:15 <gamemanj> https://dl.dropboxusercontent.com/u/21184720/butterfly.png
19:21:43 <gamemanj> I'm pretty sure there's some overflows involved here.
19:22:57 <gamemanj> Also it's not just those 8 bytes
19:23:10 <gamemanj> Those are just the warmup constants I used, you have to have the stuff around them
19:23:30 <gamemanj> The total FLAC frame is 18 bytes
19:24:01 <gamemanj> FF F8 F4 08 00 E5 18 60 00 5F FF 60 00 5F FF 03 C0 FC 5C
19:24:42 <gamemanj> It's interesting that it acts kind of like it has a "velocity" of some sort
19:25:02 <gamemanj> and then the "velocity" gets so high that it just acts like a decrement instead of an increment
19:26:30 <gamemanj> there's also a bit where it actually stops sounding like noise
19:26:56 <gamemanj> and then it goes back to being noise again
19:27:21 <gamemanj> course, it's only 0.01 long, so it's just a click before it gets back to being noise-like again
19:28:30 <Jafet> that's just the fractional part of a polynomial, isn't it
19:29:05 <wob_jonas> Jafet: no, it's exponential, sort of like those quadratic recursion random generators
19:29:13 <\oren\> the thing has a cusp when its slope get high wnough
19:30:36 <\oren\> I bet it's something like x+=v;v+=a;x=x%1;
19:30:40 -!- hppavilion[1] has quit (Ping timeout: 252 seconds).
19:31:17 -!- hppavilion[1] has joined.
19:31:40 <\oren\> v is some sort of wraparound int
19:31:59 <\oren\> that would explain why the value suddenly switches direction
19:33:06 <\oren\> in other news, for some reason, yesterday I decided to make a crappy calculator
19:38:44 <Phantom_Hoover> just track through how the flac algorithm decodes those bytes
19:39:02 <gamemanj> I mean, you could just look at the code
19:39:10 <gamemanj> the file doesn't even use complicated coefficients,
19:40:04 <Phantom_Hoover> also the graph you posted is clearly a smooth curve modulo something
19:40:49 <gamemanj> there's something that looks like a sine wave in it
19:41:27 <wob_jonas> gamemanj: there always is, in a periodic function
19:42:18 <Phantom_Hoover> gamemanj, imo try lifting those samples you have to see the underlying curve
19:42:52 -!- FreeFull has quit (Ping timeout: 240 seconds).
19:45:14 <\oren\> testing this stupid calculator
19:46:00 -!- APNG has joined.
19:46:12 <APNG> oh btw anyone wanna try an IRC-based esolang? https://github.com/SoniEx2/CTCP-S/blob/master/ctcp-s.md#sub
19:46:15 <Phantom_Hoover> yes but that was fairly clear after the first few failed attempts
19:46:29 <APNG> it should be turing-complete, that is you should be able to write a brainfuck interpreter using CTCP-S SUB
19:46:35 <\oren\> it says "irssi: not enough parameters given"
19:48:12 <APNG> (it's basically a C preprocessor derivative btw)
19:49:26 <gamemanj> wob_jonas: yes, but these are very obvious sine waves: https://dl.dropboxusercontent.com/u/21184720/butterfly_detail.png
19:49:40 -!- `^_^v has joined.
19:49:47 <\oren\> I think it's occurring in the line that prints the output
19:50:11 <\oren\> $server->command("msg $target ". botscript($message));
19:50:45 <\oren\> that's charapcter number 8
19:51:21 <\oren\> oh, I see, irssi doesn't let me output nothing
19:51:49 <zzo38> The IRC server won't let you to send a blank message, but you can send a message containing only places.
19:51:54 -!- augur has joined.
19:52:35 <DHeadshot> I can get oren banned by sending "❄ocal 4 3+."!
19:53:14 <\oren\> there, a snowman before the actal output
19:53:53 <\oren\> wob_jonas: the bot's trigger character is a snowflake
19:54:54 <\oren\> you neep p to output the anwser
19:55:47 <\oren\> wob_jonas: it operates on bytes
19:57:55 <\oren\> hmm maybe p shuld just be destructive
19:58:32 <wob_jonas> it should print a newline after the number though
20:00:33 <\oren\> hmm I guess d should be dup. but then i dunno about drop
20:00:49 <wob_jonas> \oren\: add an s command, that's enough for dropping
20:01:13 <APNG> \oren\, r for remove?
20:01:44 <wob_jonas> \oren\: or a ! command (as in underload)
20:01:54 <wob_jonas> \oren\: no, we want dc compatibility :-)
20:02:25 <\oren\> it's not going to be dc compatible if it acts on bytes
20:02:42 <wob_jonas> \oren\: yeah, just similar syntax so it's easy to learn
20:02:58 <\oren\> well for now, y will work
20:03:53 <wob_jonas> ❄ocal 3 9p [maybe just use strings as comments]sk
20:04:02 <\oren\> it doesn't have strings
20:05:06 -!- hppavilion[1] has quit (Ping timeout: 276 seconds).
20:05:49 <\oren\> it has an @ command however
20:06:07 <\oren\> ❄ocal 1 2 3 4 5 6 3 @ p
20:06:16 <\oren\> ❄ocal 1 2 3 4 5 6 2 @ p
20:06:22 <\oren\> ❄ocal 1 2 3 4 5 6 0 @ p
20:07:20 <\oren\> anyway, the key feature I'm gonna add is the ability to switch the type the calculator acts on
20:07:40 <\oren\> so you could use the D command to switch to doubles
20:08:44 <wob_jonas> ❄ocal 105 73+p156 40+p45 187+p227 27+p109 33+p179 16+p241 61+p56 58+p5 89+p5 86+p168 148+p # expect -78 -60 -24 -2 -114 -61 46 114 94 91 -67 -99
20:08:44 <\oren\> ☃ -78 -60 -24 -2 -114 -61 46 114 94 91 60
20:09:49 <wob_jonas> ❄ocal 153 37-p156 109-p84 183-p166 147-p219 209-p234 189-p57 214-p157 149-p1 134-p27 220-p116 8-p93 255-p # expect 116 47 -99 19 10 45 99 8 123 63 108 94
20:09:49 <\oren\> ☃ -103 -100 84 -90 -37 -22 57 -99 1 27 116 93
20:11:46 <\oren\> ei(*c=='-'){s[0]=-s[0];}
20:12:42 <zzo38> The sandbox capability in Node.js isn't very good but I would suggest other way you can by making a JavaScript library for accessing a JavaScript implementation. (V8 is accessed from C++, but my suggestion is a way to make V8 accessible through JavaScript code too.)
20:13:58 <wob_jonas> \oren\: what other operations do you have?
20:14:58 <zzo38> What would you think of what I wrote about isolated sandbox for JavaScript in JavaScript?
20:15:40 <\oren\> wob_jonas: not much atm, but I'll be adding various types first
20:15:40 <wob_jonas> zzo38: sandbox implemented in javascript, or a javascript api to the control sandbox?
20:16:45 <zzo38> wob_jonas: A JavaScript API to a JavaScript sandbox
20:17:15 <zzo38> (The API would probably be implemented in C++ because that is what V8 requires)
20:17:37 <zzo38> (And V8 would be used because that is what Node.js uses)
20:17:42 <wob_jonas> zzo38: isn't that already implemented in browsers basically, and essentially invokable some combination of frames and some other stuff?
20:18:13 <wob_jonas> or with plugins that let you control the browser from javascript but the pages also have javascript or something
20:18:15 <zzo38> Something like what is in browsers yes, but for Node.js instead of browsers and programmable through JavaScript on the outside too
20:18:35 <zzo38> (Firefox uses XPCOM but that has several problems)
20:19:16 <wob_jonas> \oren\: will you list the operations this supports somewhere?
20:19:57 <\oren\> hmm, I wonder which operations it should support. Maybe I'll just keep it with bytes but support a lot of byte stuff?
20:20:48 <\oren\> the u command will undrop
20:21:38 <\oren\> http://www.orenwatson.be/ocal.c.htm
20:27:04 <int-e> so can we hack into \oren\'s machine now
20:27:46 <\oren\> i mean, it would let you look at anything in the ocal process's memory space
20:28:04 <wob_jonas> \oren\: why are you writing the number input routines in such a verbose way?
20:28:20 <\oren\> to avoid growing the stack
20:29:09 <wob_jonas> \oren\: but why not fewer branches instead of repeated code?
20:29:09 <\oren\> i'm doing that char *s=((char*)(&c))+1000; thing again
20:29:59 <\oren\> wob_jonas: oh, because... uh, I dunno
20:30:26 <wob_jonas> like, instead of ei(*c=='1'){s[1]=1;s++;c++;goto bytedecmode;}...ei(*c=='9'){s[1]=9;s++;c++;goto bytedecmode;} just write something like ei('1'<=*c&&*c<='9'){s[1]=c-'0';s++;c++;goto bytedecmode;}
20:36:13 <\oren\> also for some reason chrome thinks I wrote that program in norwegian
20:37:01 <\oren\> is eg and ei words in norwegian?
20:37:48 <\oren\> oh, I bet eg means like an egg
20:42:40 -!- byteflame has joined.
20:43:02 <\oren\> @ask oerjan are ei and eg words in norwegian, and which one means en:egg?
20:47:10 <int-e> apparently ei is a female article (*one* female) and eg the first-person singular pronoun (I)
20:48:11 <wob_jonas> int-e: Ei still means an egg in German though, doesn't it?
20:50:21 <int-e> wob_jonas: wait, don't you speak German natively? I somehow thought you did.
20:50:46 <int-e> must be one of my usual mixups.
20:50:58 <\oren\> I thought he's from Hungary?
20:52:48 <\oren\> I have no idea why the english word egg has two g's though
20:53:14 <\oren\> eg and egs would work just as well
20:53:15 <wob_jonas> \oren\: because "eg." is already a word
20:54:10 <int-e> https://en.wiktionary.org/wiki/egg#English ... seems to have two g's in many languages, actually
20:55:01 <int-e> AFAICS "eg." does not exist. "e.g." and "eg" do.
20:57:29 <int-e> extraordinary gullibility
20:57:40 <myname> i am a german native speaker
20:59:10 <quintopia> i wonder what yahoo is planning that they've suddenly shut out all 3rd party apps from using the messenger network
20:59:26 <quintopia> not that anyone used it anyway, but ... did they have some reason to think people will?
21:04:39 -!- byteflame has quit (Ping timeout: 260 seconds).
21:08:19 <gamemanj> "eg and egs"...? when'd we move from linguistics to webcomics? Oh, look at the time...*falls asleep on desk*
21:09:20 <int-e> oh god, I remember EGS
21:10:30 <gamemanj> the "oh god" does not sound like a good thing"
21:10:39 <int-e> why isn't there a european DVD version of The Expanse
21:12:31 -!- byteflame has joined.
21:14:29 -!- MoALTz has quit (Quit: Leaving).
21:17:13 <APNG> it's alive! https://is.gd/HQfus8 barely...
21:17:14 <int-e> gamemanj: it's one of those comics that I feel foolish about now, having grown up a little
21:36:35 -!- augur has quit (Remote host closed the connection).
21:41:15 <FireFly> 'eg' for 'I' is nynorsk I believe
21:50:34 -!- hppavilion[1] has joined.
21:54:02 <APNG> I can now add commands to it https://is.gd/PNZ1hc
21:55:17 -!- `^_^v has quit (Quit: This computer has gone to sleep).
21:56:43 -!- hppavilion[1] has quit (Ping timeout: 255 seconds).
22:08:18 -!- FreeFull has joined.
22:10:51 -!- hppavilion[1] has joined.
22:13:28 -!- gamemanj has quit (Ping timeout: 252 seconds).
22:17:45 -!- moonythedwarf has joined.
22:18:09 -!- carado has quit (Ping timeout: 260 seconds).
22:20:59 -!- byteflame has quit (Ping timeout: 244 seconds).
22:24:28 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
22:31:04 -!- augur has joined.
22:33:53 * hppavilion[1] . o O ( The distance between a point and the origin in n-space divided by the square root of n is equal to the root-mean-square of the values in the point)
22:34:27 -!- carado has joined.
22:37:54 -!- `^_^v has joined.
22:39:09 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
22:51:38 -!- augur has quit (Remote host closed the connection).
22:54:13 -!- augur has joined.
22:54:15 <moonythedwarf> does anyone know a good math expression evalulator (thats a programming library or a program itself)?
23:01:00 -!- Sgeo has joined.
23:03:52 -!- hppavilion[1] has quit (Ping timeout: 244 seconds).
23:07:28 -!- byteflame has joined.
23:09:31 -!- augur has quit (Remote host closed the connection).
23:15:17 -!- Sgeo has quit (Quit: Leaving).
23:15:35 -!- Sgeo has joined.
23:20:13 -!- augur has joined.
23:20:17 -!- `^_^v has quit (Quit: This computer has gone to sleep).
23:42:41 -!- oerjan has joined.
23:44:42 <lambdabot> \oren\ asked 3h 1m 39s ago: are ei and eg words in norwegian, and which one means en:egg?
23:44:59 -!- Guest15977 has quit (Ping timeout: 265 seconds).
23:45:38 <oerjan> @tell \oren\ yes, yes (in nynorsk), neither (en:egg = no:egg)
23:45:57 <oerjan> @tell \oren\ in fact i vaguely recall english borrowed it from us hth
23:46:30 -!- hppavilion[1] has joined.
23:47:22 <oerjan> Mirror movies are more reflective
23:48:51 <oerjan> oh the last two blocks i made are in the same range
23:50:47 <HackEgo> [wiki] [[Special:Log/block]] block * Oerjan * blocked [[User:199.15.233.152/29]] with an expiry time of 17:07, 1 September 2017 (anonymous users only, account creation disabled): Spamming links to external sites
23:55:36 <HackEgo> [wiki] [[Special:Log/block]] block * Oerjan * blocked [[User:31.184.238.0/24]] with an expiry time of 03:48, 29 August 2017 (anonymous users only, account creation disabled): Spamming links to external sites
23:57:01 <oerjan> i'd remove the redundant ones, but that seems spammy
23:59:15 -!- Frooxius has joined.
00:01:42 -!- DHeadshot has quit (Ping timeout: 276 seconds).
00:02:05 -!- byteflame has quit (Ping timeout: 258 seconds).
00:08:48 <hppavilion[1]> This is the second one to do so on this device, and this one is a different brand from the previous one
00:10:32 -!- byteflame has joined.
00:14:32 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
00:17:35 -!- DHeadshot has joined.
00:19:25 -!- Zarutian has quit (Quit: Zarutian).
00:25:17 <HackEgo> ls: cannot access gu*: No such file or directory
00:25:56 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=49678&oldid=49650 * Tbodt * (+214) /* Introductions */
00:27:25 <oerjan> @tell \oren\ there's a bug so you cannot `revert a new file creation properly hth
00:31:23 * oerjan suddenly gets filled with sadness at having to work around stupid bugs.
00:31:44 <oerjan> on computers, and in real life.
00:31:56 <shachaf> computers have so many bugs
00:32:16 <shachaf> https://danluu.com/everything-is-broken/
00:32:40 -!- moonythedwarf_ has joined.
00:33:19 -!- moonythedwarf has quit (Ping timeout: 265 seconds).
00:46:11 <\oren\> moonythedwarf_: try octave
00:58:28 <oerjan> he waxed, then he waned.
01:07:17 <zzo38> They make modern computer designs too complicated and too much stupid also.
01:12:09 -!- Jafet has quit (Quit: Jafet).
01:16:27 -!- byteflame has quit (Ping timeout: 276 seconds).
01:19:36 <oerjan> <\oren\> actually, since my dialect doesn't have t in botLs it should just be boLs <-- sure there's not a glottal stop there?
01:26:53 -!- Phantom_Hoover has quit (Remote host closed the connection).
01:30:26 -!- Kaynato has joined.
01:47:29 -!- DHeadshot has quit (Ping timeout: 244 seconds).
01:48:09 -!- carado has quit (Ping timeout: 260 seconds).
01:54:16 <\oren\> oerjan: I'm pretty sure there's no glottal stop. it's more like a d
01:56:39 <oerjan> moonythedwarf_: oh, didn't notice the nicks were different
01:57:24 -!- boily has joined.
01:57:42 <oerjan> \oren\: hm, there's got to be a name for that. lateral stop maybe?
01:59:27 * oerjan found https://en.wikipedia.org/wiki/Pre-stopped_consonant but isn't sure if that's right there
02:03:08 <oerjan> on another site, it's spelled sous
02:04:10 <boily> that's not an easy one...
02:04:38 <oerjan> indeed, i'd never guess it myself *MWAHAHAHA*
02:05:09 <oerjan> (albanian is written with latin alphabet btw)
02:07:24 <boily> one never knows...
02:09:24 <oerjan> nope. at least you're getting onto the right continent.
02:11:25 <oerjan> nope. you haven't got to the right family yet...
02:11:51 <boily> (trying M- languages tonight...)
02:14:10 <oerjan> it's not indian, although it does have some influence.
02:15:01 <oerjan> ("influenced considerably by Sanskrit and Pali")
02:16:16 -!- moonythedwarf_ has quit (Ping timeout: 265 seconds).
02:16:55 <boily> (is it influenced by Sanskrit?)
02:17:54 <oerjan> tocharian is indo-european, which i already implicitly excluded.
02:18:51 <oerjan> it probably was though, "The subject matter of the texts suggests that Tocharian A was more archaic and used as a Buddhist liturgical language"
02:19:42 <oerjan> this language is not extinct btw, it has appr. 16 million speakers.
02:20:44 <oerjan> no, nor any other turkic language.
02:21:09 -!- Warrigal has changed nick to tswett.
02:22:01 <boily> tswellot. heeeeeelp...
02:22:11 <tswett> Quick, think of a rational number which is not of the form x^7 + 3 y^7, where x and y are rational numbers.
02:23:50 <oerjan> boily: no. best guess so far though.
02:24:03 <tswett> How do you write 5 in that form?
02:24:15 <tswett> Oh, I misunderstood your referent.
02:24:44 <oerjan> nope. you still haven't hit the right family.
02:25:35 * boily is trying to remember all the families out there... Sino-Tibetan, Hmong-Mien, Tai-Kadai, Vietic, Austronesian...
02:27:21 -!- doesthiswork has joined.
02:27:22 <oerjan> you almost got the right family listed except you chose a wrong subfamily instead.
02:28:30 <oerjan> no. that's austronesian, apparently.
02:29:18 <oerjan> no. you had Tai-Kadai there.
02:30:26 <oerjan> btw it's the official language of a country hth
02:30:58 <oerjan> nope. that seems to be indo-aryan.
02:31:21 <oerjan> also moving in the wrong direction.
02:33:38 <oerjan> doesthiswork: boily is guessing the language of today's porthelloily hth
02:34:57 <boily> (most definitely not influenced by Sanskrit, that one)
02:35:22 <oerjan> nope. that's sino-tibetan.
02:35:40 <boily> (AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH!)
02:35:46 <oerjan> that's indo-european hth
02:36:57 -!- spockers has joined.
02:37:03 <HackEgo> spockers: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <http://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
02:37:10 <oerjan> no, but we've already excluded that too (malayalam)
02:37:27 <boily> maudit est pas facile celle-là à soir...
02:37:29 <oerjan> and i said it wasn't indian.
02:38:16 <boily> wut? Maldivian is Indo-Aryan too?
02:38:47 <oerjan> doesthiswork: i've already mentioned it's not extinct.
02:39:44 * pikhq notes that all Indo-Aryan languages are Indo-European...
02:39:52 <pikhq> Just like all birds are dinosaurs. :)
02:40:07 <oerjan> boily: of the languages you've mentioned, it's also listed as having been influencing/influenced by Thai and Cham hth
02:40:45 <boily> I can't believe I circled that one for so long...
02:41:06 <boily> time to go brush my teeth and approach a pillow.
02:41:37 -!- boily has quit (Quit: NOTABLE CHICKEN).
02:46:23 <\oren\> https://youtu.be/HpSEgdQWaS0
03:19:30 * Sgeo was expecting Evillious Chronicals. I don't know what your link is
04:34:53 -!- primo has joined.
04:37:05 -!- ais523 has joined.
04:43:35 -!- doesthiswork has quit (Quit: Page closed).
05:37:51 <HackEgo> [wiki] [[Pyth]] https://esolangs.org/w/index.php?diff=49679&oldid=46761 * Oerjan * (-30) /* Documentation */ Add edit by [[User:Tbodt]] caught in filter
05:38:12 -!- spockers has quit (Killed (barjavel.freenode.net (Nickname regained by services))).
06:02:49 -!- idris-bot has quit (Quit: Terminated).
06:06:02 -!- idris-bot has joined.
07:09:03 -!- oerjan has quit (Quit: Nite).
07:12:21 -!- augur has quit (Remote host closed the connection).
08:02:05 -!- augur has joined.
08:14:53 <\oren\> ❄dvcalc 48.42 3874 nuke
08:14:53 <\oren\> ☃ Δv = 4009.49978652771
08:23:48 -!- carado has joined.
09:20:57 -!- AnotherTest has joined.
09:23:11 -!- Guest15977 has joined.
09:37:49 -!- ais523 has quit.
10:11:51 -!- gamemanj has joined.
11:18:49 -!- boily has joined.
11:28:25 <HackEgo> oren's font//\oren\'s font is http://www.orenwatson.be/fontdemo.htm
12:07:31 -!- Deewiant has quit (*.net *.split).
12:07:31 -!- deltab has quit (*.net *.split).
12:09:53 -!- deltab has joined.
12:10:51 -!- Deewiant has joined.
12:30:44 -!- boily has quit (Quit: DEFENDER CHICKEN).
12:58:48 -!- augur has quit (Quit: Leaving...).
13:31:03 -!- augur has joined.
13:32:25 -!- augur has quit (Remote host closed the connection).
13:43:25 <b_jonas> fungot, do you like long meetings?
13:43:25 <fungot> b_jonas: p and i are in completely different places in the struct?' i could use a fnord and helpful way?
13:44:49 -!- Froox has joined.
13:51:13 -!- Frooxius has quit (Ping timeout: 265 seconds).
14:07:24 -!- `^_^v has joined.
14:16:14 -!- fizzie has joined.
14:18:47 -!- primo has left ("Leaving").
14:24:04 -!- Nephenter_123 has joined.
14:24:34 -!- Nephenter_123 has quit (Client Quit).
14:46:36 <APNG> so let's say I'm making an esolang
14:46:41 <APNG> which I am btw http://play.integer32.com/?gist=0c1b45a0a7f88b2efae29d266f9ccfe8&version=stable&backtrace=2
14:46:52 <APNG> so let's say idk how the thing I'm making actually works
14:47:04 <APNG> I know how to make an infinite loop, or loop twice
14:47:11 -!- `^_^v has quit (Quit: This computer has gone to sleep).
14:47:24 <APNG> but how do I loop 3 times? 4 times? 10 times?
14:47:25 <myname> make an article, some of the hardcore nerds will figure stuff out
14:47:36 -!- `^_^v has joined.
14:47:42 <APNG> n times? not that the thing has any numbers...
15:20:45 -!- PinealGlandOptic has quit (Quit: leaving).
15:30:29 -!- Jafet has joined.
15:32:26 <b_jonas> Ok, so Knuth has updated the prediction on his homepage, so volume 5 of TAOCP is now "Estimated to be ready in 2025." rather than in 2020 as he's predicted before.
15:32:53 <b_jonas> According to the archive.org wayback machine, this change has happened between 2015-11 and 2016-01.
15:34:23 <gamemanj> that sounds like one big revision
15:34:41 <b_jonas> The page is http://www-cs-faculty.stanford.edu/~uno/taocp.html
15:35:08 <b_jonas> And it doesn't have any prediction on when the revised volumes 1' to 3' are going to be ready.
15:36:35 <b_jonas> gamemanj: actually TAOCP is now sort of numbered wrong, since volume 4A is published, it's as thick as any of the first three volumes, but the topics professor Knuth originally wanted in volume 4 don't fit in it,
15:36:50 <gamemanj> you know, I highly suspect we may need to invent immortality...
15:36:52 <b_jonas> so he's splitting it to at least two volumes, so there'll be a volume 4B and possibly more.
15:37:06 <gamemanj> ...we definitely need to invent immortality...
15:37:19 <b_jonas> gamemanj: yes, or at least longevity. Knuth is definitely one of those people for whom it would be worth.
15:37:25 <Jafet> eventually volumes 6-7 will return to the original goal of describing compilers
15:37:52 -!- FireFly has changed nick to ffl.
15:37:56 <b_jonas> like, if I get my hands on very few doses of an extremely rare longevity serum, professor Knuth would be high on the list for who to give it.
15:38:37 <Jafet> it's ok, we'll learn in nine years that DEK was a collective pseudonym
15:38:42 <b_jonas> Jafet: Knuth's words on that is "And after Volumes 1--5 are done, God willing, I plan to publish Volume 6 (the theory of context-free languages) and Volume 7 (Compiler techniques), but only if the things I want to say about those topics are still relevant and still haven't been said. Volumes 1--5 represent the central core of computer programming for sequential machines; the subjects of Volumes 6 and 7 are important but more specialized."
15:39:10 <b_jonas> he's a single genius mathematician
15:42:16 <Jafet> hmm, volume 5 will cover string algorithms
15:42:57 <Jafet> knuth may want to avoid unhealthy foods like pizza and chilli when writing that
15:43:37 <Jafet> or he'll never finish it
15:44:43 -!- primo has joined.
15:52:12 -!- kline has changed nick to ayylmao.
15:56:50 <gamemanj> Warning. Readers of the above b_jonas text may find a contradiction, but it's because of other meanings of the word "single".
15:57:13 <gamemanj> Thus, any advisory on the contradiction does not apply.
15:57:22 <Jafet> (er, pizza and chili)
16:16:26 <izabera> the git book is 33 pages shorter than harry potter and the deathly hallows
16:20:03 -!- ffl has changed nick to FireFly.
16:20:06 -!- ayylmao has changed nick to kline.
16:33:30 -!- `^_^v has quit (Quit: This computer has gone to sleep).
16:35:51 -!- Jafet has quit (Quit: Jafet).
16:47:55 -!- oerjan has joined.
16:53:56 * oerjan finds today's xkcd disturbing
16:56:00 <\oren\> gamemanj: your warning was helpful as I upscrolled
16:56:29 <oerjan> <\oren\> ❄dvcalc 48.42 3874 nuke <-- disappointingly nondestructive tdnh
16:56:42 <gamemanj> "disappointingly nondestructive"?
16:56:50 <gamemanj> ...are you working on mad science experiments?
16:56:59 <\oren\> oerjan: it refers to a nuclear thermal rocket in KSP
16:57:55 <oerjan> . o O ( your attempts to predict ksp behavior are futile... )
16:58:14 <gamemanj> . o O ( KSP would make a good pseudo-random number generator )
16:58:50 <\oren\> oerjan: specifically, I had a SSTO that was 48.42 tons in orbit, and had 3874 fuel to use, with its nuclear engines
16:59:41 <\oren\> basically that command is just an implementation of Tsiolkovsky's rocket equation
17:02:23 -!- primo has left ("Leaving").
17:02:50 <gamemanj> "Operating Kerbals Are Yummy?"
17:03:51 <oerjan> . o O ( one day i'll kick gamemanj in all caps. he'll never understand what happened. )
17:06:00 <gamemanj> "Karmic Integrators Concerning Kodak's Systems"?
17:07:20 * gamemanj lightly TAPS oerjan on the head with a piece of cardboard.
17:08:09 <gamemanj> The only reason I was de-mystifying OKAY was because it didn't seem like you were annoyed, but you were using caps.
17:08:32 <gamemanj> See, this is the kind of ambiguity I'm talking about...
17:08:47 <oerjan> i don't see what OKAY has to do with annoyance.
17:09:32 <gamemanj> like, if I were to go on a long-ish lecture about ambiguity, and how it is a rather painful thing in the English language,
17:09:54 <gamemanj> and how, for example, it would be great if someone were to somehow remove the ambiguity in the English language while still keeping it English,
17:10:20 <gamemanj> or at least relatively so, then for example you could shout OKAY while I am busy typing this rant, however, you may not,
17:12:03 <gamemanj> I was going to keep going until oerjan got annoyed and performed a perfect demonstration, but that works too.
17:12:18 <oerjan> i think you fail to get that i use capitals for sarcasm hth
17:12:35 <\oren\> that is one of like 10 words I know in french
17:12:53 <oerjan> \oren\: i think you need an apostrophe hth
17:13:12 <gamemanj> It looks kind of apostrophe-needed-y.
17:15:57 <\oren\> Ooh, there should be a command like metar but gives the weather in emoji
17:17:47 <lambdabot> 3NvA 021550z 31003x7 9999 phe\/\/026T(u scT050 8kn070 14/08 Q1008 n05i9 Rmk wInD 670ph7 vR801Kt
17:18:05 <oerjan> not aware of an emoji plugin, alas
17:33:49 <oerjan> @tell jafet <Jafet> (er, pizza and chili) <-- chilli seems to be an acceptable spelling hth
17:38:23 <HackEgo> [wiki] [[Special:Log/block]] block * Oerjan * blocked [[User:46.185.122.160]] with an expiry time of 1 year (anonymous users only, account creation disabled): Spamming links to external sites
17:57:13 -!- DHeadshot has joined.
18:22:17 <int-e> inetnum: 46.185.64.0 - 46.185.127.255
18:22:17 <int-e> netname: KYIVSTAR-NET-9
18:22:17 <int-e> descr: Kyivstar GSM
18:22:17 <int-e> descr: Ukrainian mobile phone operator
18:22:47 <oerjan> i don't do range block until i see at least two ips from there...
18:23:07 <oerjan> also, the block log doesn't seem to allow searching for ranges :(
18:23:30 <oerjan> well, that range is probably too large, anyway.
18:23:34 <int-e> yeah I was just suggesting that I wouldn't be very optimistic about that particular block
18:24:12 <oerjan> int-e: today's girl genius is quite informative, especially to people with previous theories hth
18:25:47 <oerjan> i doubt i will be keeping up this reading through all the abuse filter log. the system needs some tweaking...
18:26:22 <oerjan> (of the kind only fizzie can do, i suspect)
18:27:09 <int-e> I'm just confused.
18:27:32 <int-e> I have enough trouble keeping up with GG's present... never mind the past.
18:28:30 <int-e> also, workshops next week, three talks, kind of occupying my brain
18:32:34 <oerjan> int-e: everything i've seen so far fits very well with higgs being the "seventh" http://www.girlgeniusonline.com/comic.php?date=20120516
18:35:02 <oerjan> especially after agatha met jenka recently.
18:35:26 <int-e> the seventh, no, that didn't stick to my mind.
18:35:48 <int-e> is Krosp stuck in Mechanicsburg as well?
18:36:38 <oerjan> no, he's out leading bears
18:37:27 <oerjan> (jenka not only mentioning the "spymaster", but also proving that jägers don't have to look like jägers)
18:42:27 <oerjan> . o O ( funny how i can remember things like this and yet forget stupid things like to brush my teeth... )
18:43:22 <oerjan> . o O ( hm which i indeed haven't done yet... )
18:45:19 <gamemanj> oerjan: Short term, long term.
18:57:50 <gamemanj> either that or Actively Learning Artificial System
18:58:55 <int-e> http://www.surlyqueen.net/loas/2016/09/01/714-chef/ ... so awful puns ... cannot look away!
19:02:08 <int-e> schlockmercenary is heading seems to aim for some spectacular fireworks on Sunday (again)
19:06:33 -!- oerjan has quit (Quit: Later).
19:13:52 -!- DHeadshot has quit (Ping timeout: 240 seconds).
19:17:16 <APNG> gamemanj, hey wanna see my bad code?
19:38:25 -!- hppavilion[1] has joined.
19:39:13 <hppavilion[1]> Four people in the Minnesota have been found guilty of conspiring to travel to the Middle East and support ISIS
19:39:42 <hppavilion[1]> They're considering whether they can put them in programs to "deradicalize" them
19:40:47 <APNG> yay conversion therapy ಠ_ಠ
19:41:47 <APNG> in other news, `cargo install prexcl` to install a silly IR/IL thingy https://crates.io/crates/prexcl/
19:42:08 <APNG> it's very badly written https://bitbucket.org/SoniEx2/prexcl/commits/0719a787a321f503fb0f93c85ba9d2ae33a4d2b2?at=master
19:49:51 -!- Zarutian has joined.
19:50:05 -!- Zarutian has quit (Read error: Connection reset by peer).
19:50:24 -!- Zarutian has joined.
20:21:37 -!- wob_jonas has joined.
20:23:15 -!- hppavilion[1] has quit (Ping timeout: 264 seconds).
20:54:00 -!- augur has joined.
21:03:22 -!- augur has quit (Remote host closed the connection).
21:06:41 -!- augur has joined.
21:07:21 -!- yorick_ has changed nick to yorick.
21:20:34 -!- hppavilion[1] has joined.
21:21:26 <hppavilion[1]> I seem to remember reading about a cellular automaton that models how neighborhoods tend towards homogeneous race, even in a racism-free society
21:24:45 <hppavilion[1]> Something about how, even if you don't really care about race, if you're black and all of your neighbors are white or if you're white and all of your neighbors are black, you'll feel a bit out of place and be more likely to move away to a neighborhood with more people of the same race
21:25:16 <hppavilion[1]> And how that statistically results in self-segregated neighborhoods
21:26:58 -!- DHeadshot has joined.
21:33:22 -!- Guest15977 has quit (Ping timeout: 265 seconds).
21:57:44 -!- Guest15977 has joined.
21:57:58 -!- simpleirc has joined.
22:02:51 -!- simpleirc has quit (Ping timeout: 264 seconds).
22:03:08 <hppavilion[1]> It could be used to solve NP problems in polynomial time
22:04:03 <hppavilion[1]> Basically, "receive answer from future. Check answer. If correct, send to past at end of 5 minutes. If incorrect, send different answer (Successor of the answer, perhaps)
22:04:34 <hppavilion[1]> If stable time loops are possible (and self-contradicting time loops are impossible), then this guarantees that you will always receive the correct answer in polynomial time
22:05:18 <myname> hppavilion[1]: have a look at p/poly
22:05:32 <myname> that's basically what you described
22:05:44 <hppavilion[1]> (Really, any problem that can be checked in O(k) can be solved in O(k) using a stable time loop; in fact, I think that you receive the answer in O(1) time, but you still have to check)
22:05:48 <myname> without time constraints, though
22:06:07 <myname> also, the esolang twoducks is related
22:06:16 <myname> it can even solve the halting problem
22:07:11 <hppavilion[1]> Quantum Computers don't store quantumly on disk, do they?
22:08:49 -!- augur has quit (Remote host closed the connection).
22:09:26 -!- augur has joined.
22:11:34 -!- hppavilion[1] has quit (Ping timeout: 255 seconds).
22:14:08 -!- augur has quit (Ping timeout: 250 seconds).
22:21:18 -!- AnotherTest has quit (Ping timeout: 265 seconds).
22:22:59 -!- gamemanj has quit (Ping timeout: 258 seconds).
22:31:06 <shachaf> copumpkin: did you order the book twh
22:32:24 -!- hppavilion[1] has joined.
22:57:51 -!- boily has joined.
22:58:39 -!- iaglium has quit (Quit: Bed Time).
23:02:22 -!- Zarutian has quit (Quit: Zarutian).
23:03:10 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
23:07:03 -!- hppavilion[1] has quit (Ping timeout: 264 seconds).
23:07:14 -!- iaglium has joined.
23:18:17 <HackEgo> [wiki] [[User:AshuraTheHedgehog]] M https://esolangs.org/w/index.php?diff=49680&oldid=49093 * AshuraTheHedgehog * (+0) /* Instructions */ fixed
23:18:53 <\oren\> Jeremy Corbyn claims that having beers after work is sexist. How about beers DURING work?
23:20:31 <boily> he\\oren\. I had a beer during work today. it wasn't sexist.
23:32:00 -!- oerjan has joined.
23:37:06 -!- Zarutian has joined.
23:39:03 <oerjan> bohily. you're lucky to live in a country/province where that's acceptable, i suspect.
23:40:04 -!- augur has joined.
23:40:16 <oerjan> i don't think there are many places in norway where it is. or sweden. stereotypically, denmark is different.
23:40:36 <boily> every Friday a pair of volunteers go to the dépanneur and grab two 12-packs. at 4:00pm, we drink a beer. very important tradition.
23:41:46 <oerjan> arabic? (but wouldn't that be salaam ...)
23:42:25 <oerjan> some other semitic or... hm, somali?
23:47:27 <boily> it's the squished version of "me ma wo adwoerjan" hth.
23:48:48 <oerjan> well that looks mostly monosyllabic. chinese?
23:49:06 <oerjan> except adwo doesn't work.
23:49:29 <boily> far from any variation on Chinese.
23:49:45 <boily> Somali wasn't too too far.
23:50:43 <oerjan> ethiopian (wait, is that even a language name)
23:51:07 * oerjan may be over his head today
23:51:35 <boily> it's a group → https://en.wikipedia.org/wiki/Ethiopian_Semitic_languages
23:51:59 <boily> think African west coast.
23:52:03 -!- hppavilion[1] has joined.
23:52:55 <oerjan> ghanese, is that something?
23:53:51 <oerjan> hm what's that thing youssoun dor [sp] sings...
23:54:16 <boily> Ghana is where it's spoken.
23:54:23 <oerjan> my memory won't even remember that...
23:54:31 <hppavilion[1]> While I am a fan of (or at least ambivalent to) emoji, they are not meant to be used as words, they are meant to be used to convey emotions (and, to a lesser extent, high-level ideas)
23:55:01 <hppavilion[1]> Don't write "I'm too [scared emoji] to go in there"
23:55:03 <oerjan> . o O ( /cs quiet hppavilion[1] )
23:55:13 <hppavilion[1]> Write "I'm too scared to go in there [scared emoji]"
23:55:57 <oerjan> boily: i cannot remember... oh wait, wolof it was
23:56:12 <oerjan> if that's not it, then i'm out of names i think
23:56:50 <boily> it's shorter than wolof, but it has a "w".
23:56:57 <HackEgo> U+1F335 CACTUS \ UTF-8: f0 9f 8c b5 UTF-16BE: d83cdf35 Decimal: 🌵 \ 🌵 \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals)
23:57:29 <oerjan> wadi, or is that just an arabic word...
23:57:38 <oerjan> (which popped up for some reason)
23:57:41 <hppavilion[1]> . o O ( If there were (ocean (or space)) pirates today, what would their slang be like? )
23:57:54 -!- DHeadshot has quit (Ping timeout: 244 seconds).
23:57:56 <oerjan> hppavilion[1]: somali hth
23:58:03 <boily> wadi is Arabic for "river" hth.
23:58:10 <boily> oerjan: do you want the solution?
23:58:32 <hppavilion[1]> (I've heard it said that "Internet pirates don't have ships". I happen to know someone who frequently pirates movies and owns a boat.)
23:59:33 <oerjan> boily: well the only other options are cheating or making up words, so...
00:00:11 <oerjan> hppavilion[1]: but does he pirate movies from his boat
00:00:33 <oerjan> boily: (that means yes)
00:00:37 <hppavilion[1]> oerjan: Not usually, no, but he would if he had WiFi on it
00:01:09 <oerjan> hppavilion[1]: today's linguistic porthello hth
00:02:08 <oerjan> scott aaronson finally posting again
00:02:26 <boily> apparently it has the [ɥ] phoneme. it's a good phoneme.
00:02:30 <hppavilion[1]> . o O ( Are there any bots here that could be made to play the "Who/what am I?" game? )
00:02:34 <boily> who's scott aaronson?
00:02:41 <boily> hppavilion[1]: there are.
00:02:51 <fungot> hppavilion[1]: i printed and bound a copy of a networking book for fnord..
00:03:42 <oerjan> boily: mathematician doing things like studying quantum computation and blogging http://www.scottaaronson.com/blog/
00:03:54 <boily> hppavilion[1]: can't remember, but there are 20-questions-like bots out there.
00:04:13 <boily> hppavilion[1]: e.g. https://github.com/rawsonj/triviabot
00:04:42 <boily> fungot: do you have non-trivial zeroes?
00:04:42 <fungot> boily: there might be small differences in " alla ska tala bra svenska", as i write the gui using qt and do the longjmp atomically. if you
00:05:30 <oerjan> hppavilion[1]: i recall old #initgame at EFNet had such a game, although it didn't use a bot.
00:05:39 -!- augur has quit (Remote host closed the connection).
00:05:41 <oerjan> not sure if it still exists
00:05:50 <oerjan> (that was back in 1990s)
00:07:57 <oerjan> fungot: din svenska er riktigt bra tdh
00:07:57 <fungot> oerjan: you always want to declare the equivalent of /dev/ hda is a different bot.
00:08:09 <oerjan> better than mine, anyway
00:08:46 <oerjan> hm it must have been before 1996
00:08:47 <boily> fungot: c'est quoi un "alla ska tala bra svenska"? ça sonne louche.
00:08:47 <fungot> boily: firebird has an extension to the reals must be isomorphic to peano numbers. to represent inexacts.
00:09:15 <shachaf> that's what i get for looking at a line of irc without looking at who wrote it
00:10:26 <shachaf> oerjan: i tried to make sense of fungotese tdnh
00:10:26 <fungot> shachaf: see cluelessness in a lesser state:
00:11:45 <hppavilion[1]> "Hitler often doubted whether Czechs were Aryan or not" -- Wikipedia
00:12:04 <hppavilion[1]> "The question of whether Italians were Aryan enough was questioned by the Nazi racial theorists."
00:16:40 -!- keemyb has quit (Ping timeout: 244 seconds).
00:18:48 -!- augur has joined.
00:37:51 -!- augur has quit (Remote host closed the connection).
00:41:33 -!- augur has joined.
00:51:16 -!- augur has quit (Remote host closed the connection).
00:58:21 -!- augur has joined.
00:58:42 <Zarutian> I take as granted that people here have seen SmallTalk80|Squeak blocks, yes?
00:59:55 <zzo38> http://www.dwheeler.com/trusting-trust/dissertation/html/wheeler-trusting-trust-ddc.html I look at this a bit (haven't read it entirely, yet), and actually even before looking at that document and hearing/reading the issues involved, I have thought of other ways. Such as, write a BASIC interpreter in C and a C compiler in BASIC; and possibly, make a program that does not actually produce an executable but instead something else such as writing the
01:00:46 <Zarutian> zzo38: your message got cut off at: else such as writing the
01:01:12 <zzo38> nstead something else such as writing the file out backwards
01:02:47 <oerjan> Zarutian: at least ais523 must, since Feather is supposed to be based on smalltalk
01:03:29 <Zarutian> zzo38: well another way is to do an Initial Program Load by hand and load in a Forth. Then use that to load a small C compiler written in Forth. Then use that C compiler to compile a bigger one.
01:04:24 <Zarutian> oerjan: I took me a while to notice that there were no control flow statements in that Smalltalk at all.
01:04:31 <HackEgo> alpha//Alpha is the numeric measurement of opaqueness, a dog with unusually high voice in the Disney-Pixar Up film, and a NATO phonetic alphabet letteral.
01:04:33 <HackEgo> tadpole//A tadpole is like a flagpole, but underwater.
01:04:33 <HackEgo> studie//Studies show lots of things. Nobody reads them, though. Also: this study contradicts this other study.
01:04:33 <HackEgo> drone//drones are tools used to perform certain criminal actions that were not possible in ancient times.
01:04:34 <HackEgo> at//At is a daemon for procrastinating commands.
01:04:58 <prooftechnique> I'm almost certain that a tadpole is just a shorter pole
01:05:19 <zzo38> Zarutian: Yes, there is another, like that.
01:06:13 <oerjan> prooftechnique: i don't understand the question hth
01:06:57 <zzo38> They mention hardware stuff too in that document. I have actually thought of such things before, and try to think of if there are ways that compatible computer systems can be built out of parts by throwing dice to decide how to do it, somehow.
01:06:58 <oerjan> `slwd tadpole//s/.$/, and also a tad shorter./
01:06:59 <HackEgo> wisdom/tadpole//A tadpole is like a flagpole, but underwater, and also a tad shorter.
01:07:30 <prooftechnique> oerjan: Kiflom is a greeting and general exclamation used by fictional cultists in Grand Theft Auto. I was curious if your response to "good afternoerjan" was a reference to that. It seems that it wasn't, so now I'm left curious about it.
01:07:41 -!- augur has quit (Remote host closed the connection).
01:07:57 <oerjan> prooftechnique: i was just doing some obvious mangling of shachaf and shalom hth
01:07:59 <zzo38> With FPGAs, there is IceStorm for one thing, at least.
01:09:15 <Zarutian> re the smalltalk blocks: structurally it is basically an sequence of invocations plus the arg vars defined between ||'s at the start of the block
01:10:09 <Zarutian> (smalltalk blocks looked like [ | varA breyta2 | ble doIt: varA ; ble doIt: breyta2 ] )
01:12:09 -!- augur has joined.
01:14:03 <Zarutian> zzo38: the real question is, how did the compiler sabetour get access to the compiler binary?
01:14:37 <Zarutian> (on the machine where it is used and not necsirarly where it was produced)
01:15:20 <zzo38> O, yes, there is that too
01:21:39 <Zarutian> access control in computers (where the subjects are processes and the objects are various stuff that needs to be accessible to some but perhaps not all subjects) is something I have looked into rather extensively
01:26:05 -!- moonythedwarf has joined.
01:27:02 -!- Zarutian has quit (Quit: Zarutian).
01:27:19 <quintopia> smalltalk is great. i dont know why it never really caught on
01:28:02 <quintopia> imagine a world where a type of smalltalk was used everywhere java is now
01:28:03 -!- augur has quit (Remote host closed the connection).
01:35:20 <hppavilion[1]> Does the singer receive- in total- 1 partridge in a pear tree, two turtle doves, three french hens, 4 calling birsd, 5 golden rings, 6 geese a-laying, 7 swans a-swimming, 8 maids a-milking, 9 ladies dancing, 10 lords a-leaping, 11 pipers piping, and 12 drummers drumming
01:38:51 <oerjan> hppavilion[1]: 12 partridges, 22 turtle doves, 30 french hens, 36 calling birds, 40 golden rings, 42 geese, 42 swans, 40 maids, 36 ladies... wait, isn't that the wrong order
01:39:44 <shachaf> oerjan: something seems wrong there hth
01:40:07 <oerjan> shachaf: i've been mixing up the last four :(
01:40:38 <hppavilion[1]> Or 12 partridges in 12 pear trees, 22 turtle doves, 30 french hens, 36 calling birds, 40 golen rings, 42(!!!) swans a-swimming, 40 maids a-milking, 36 ladies dancing, 30 lords a-leaping, 22 pipers piping, 12 drummers drumming?
01:40:41 <shachaf> did you see https://twitter.com/luqui/status/770725569151447041
01:40:50 <hppavilion[1]> (Yes, oerjan beat me, but I wasn't going to give up on my typing
01:41:14 <oerjan> hppavilion[1]: you also forgot the geese hth
01:41:37 <shachaf> oerjan: fortunately you're a geeser
01:41:42 -!- augur has joined.
01:42:00 <lambdabot> • Perhaps you meant ‘!!’ (imported from Data.List)
01:42:07 <shachaf> maybe i shouldn't make fun of oerjan's age
01:42:36 <oerjan> it's illogical since i'm not 42 anymore hth
01:44:36 <hppavilion[1]> Totals at 376 (364 if you consider "partridge in a pear tree" to be a single gift, but it's clearly two separate gifts)
01:44:56 <shachaf> a partridge in a pear tree is one gift
01:45:01 <hppavilion[1]> Is there any mathematical significance to 364(+1=365)?
01:45:17 <hppavilion[1]> No, it's two- the partridge and pear tree are two separate items, they're just bundled into one
01:45:31 <oerjan> just be glad the pears are not in season or you'd have to count them hth
01:45:32 <hppavilion[1]> (Is this going to be one of those things that can trigger flame wars like "couple" or "."?
01:45:40 <shachaf> > sum [i*(12-i) | i <- [1..12]]
01:45:57 <shachaf> > sum [i*(13-i) | i <- [1..12]]
01:46:07 <shachaf> spot of the convolution, governor?
01:46:07 <deltab> how are they separate if they're bundled?
01:46:21 -!- boily has quit (Quit: MOUNTAINEER CHICKEN).
01:46:32 <hppavilion[1]> deltab: They come together, but you could regift the Partridge and Pear Tree to different people
01:46:34 <oerjan> it's certainly convoluted.
01:48:52 <hppavilion[1]> ...huh, the "5 gold rings" might actually be a type of bird (a "ring-necked pheasant")
01:49:50 <hppavilion[1]> They have been gearing up for war with Turkey for the last 8 months
01:50:41 <moonythedwarf> i wonder how useful a pair of 10D scissors would be
01:51:01 <hppavilion[1]> moonythedwarf: There are different types of scissors!?
01:51:47 <moonythedwarf> you know, *holds up a 4 dimensional pair, and snips hppavilion[1]'s day in half with it*, like those
01:54:39 <hppavilion[1]> I was suggested "bleeding on the 18th day of menstrual cycle"
01:54:48 <hppavilion[1]> Please see a doctor if you ever consider googling that.
01:54:50 <zzo38> It is not supposed to be "4 calling birds", it is supposed to be "colly birds" (black), and there is twelve lords leaping, and the rings are actual rings and not birds.
01:56:13 <oerjan> zzo38: oh you've also heard the lords last?
01:56:24 <oerjan> hm i guess it's just one of the variations, then.
01:56:26 <zzo38> Yes, it is supposed to be twelve
01:57:12 <hppavilion[1]> oerjan: Yeah, the last four can be rearranged however you wnat
01:57:47 <hppavilion[1]> Ooh, 12 = "bells a-ringing" 11 = "ladies spinning" is a nice combo
01:58:20 <zzo38> Twelve lords is the proper way. Ten lords is a very common varation.
01:58:22 <APNG> making an esolang is impossible when you can't get any feedback >.>
02:00:09 <zzo38> Well, they are wrong; it is supposed to be twelve.
02:00:47 <oerjan> APNG: people have seen so many lousy esolangs that you have to explain why your language is more interesting than average before they bother to look hth
02:01:23 <APNG> oerjan, its goal is to become an IR or IL for my 'real' language
02:01:24 * oerjan isn't looking too often these days, either.
02:02:32 <APNG> I only call it an esolang because it's not meant to be used directly
02:03:22 <APNG> even I don't know how to use it, personally .-.
02:03:31 <APNG> altho it's in a really unfinished state I guess...
02:05:16 <APNG> https://bitbucket.org/SoniEx2/prexcl
02:05:23 <APNG> "Prexcl is an esoteric proof-of-concept programming language. It's being used to test some concepts for Voxcl."
02:06:31 <APNG> it's line-based too so that makes it a pain to REPL :/
02:07:00 <APNG> (would love to REPL it)
02:08:36 <zzo38> Voxcl is what anyways?
02:09:13 <hppavilion[1]> "On the 47th day of Christmas stderr gave to me: G"
02:12:01 <hppavilion[1]> "On the 404th day of christmas my browser gave to me: ε"
02:12:33 <shachaf> zzo38: Who decides what's the proper way and what's a variation?
02:12:46 <oerjan> zzo38: you seem to be arguing for wikipedia's 1780 version; note that it did not have the modern melody.
02:13:30 <oerjan> the first instance of the modern melody had lords 10th.
02:15:15 -!- keemyb has joined.
02:19:23 <\oren\> hppavilion[1]: a wedding ring obviously
02:19:45 <hppavilion[1]> \oren\: No, a wedding ring is the level up from a purity ring
02:19:54 <APNG> zzo38, the other language I'm making, for use by humans
02:19:55 <hppavilion[1]> Purity ring is "promising to remain abstinent until marriage"
02:19:59 <APNG> general-purpose-ish
02:20:06 <APNG> mostly oriented towards autistic ppl
02:20:14 <APNG> (such as myself)
02:20:36 <oerjan> there are programming languages _not_ oriented toward autistic people?
02:21:18 <APNG> the C preprocessor
02:22:03 <APNG> hppavilion[1], huh?
02:22:17 <APNG> so it's not this you wanna know about? http://jhnet.co.uk/articles/cpp_magic
02:22:54 <hppavilion[1]> (And let's be honest, I'll probably be spectrum again in the DSM VI because someone's probably going to protest the change)
02:23:04 <APNG> hppavilion[1], what change?
02:23:25 <hppavilion[1]> APNG: The DSM-V reclassified Asperger's as not autism
02:24:11 <APNG> uh, last I checked the DSM-V removed asperger's diagnosis and made autism include what was previously asperger's
02:25:19 <APNG> hppavilion[1], so uh random question do you stim often?
02:26:39 <APNG> https://en.wikipedia.org/wiki/Stimming
02:27:17 <APNG> I love sound stims btw
02:27:32 <hppavilion[1]> Knuckle cracking may count; I do it pretty much obsessively (often only a few minutes after I've already done it, thus meaning there's no result)
02:28:16 <oerjan> . o O ( hm is that why i keep chewing my tongue )
02:28:49 <APNG> hppavilion[1], lojban?
02:28:59 <APNG> hppavilion[1], uh, well
02:29:05 <APNG> I'm not sure if you can call voxcl a "language"
02:29:10 <hppavilion[1]> APNG: It's a spoken language designed to be 100% unambiguous
02:30:56 <APNG> hppavilion[1], yes, for use by humans
02:31:15 <APNG> it's similar to piet
02:31:18 <APNG> but user friendly
02:32:40 <APNG> (voxcl is, at least... prexcl is uh... definitely not...)
02:33:06 <APNG> (at least not in its current form)
02:33:13 <hppavilion[1]> "The first rule of time travel is that any and all modifications made to the timeline result in Hitler winning World War II. Run over a hippy in 1968? Hitler wins."
02:41:06 <APNG> hppavilion[1], I'll need testers for it too :P
02:41:25 <APNG> but if I get prexcl functional enough, it'll be much easier to develop voxcl
02:43:17 -!- augur has quit (Remote host closed the connection).
02:57:43 -!- hppavilion[1] has quit (Ping timeout: 252 seconds).
03:02:08 <lambdabot> (-1.8842672676782886) :+ (-2.5137902189812014)
03:04:41 <moonythedwarf> looks like my bot at least knows better formatting :P
03:22:22 -!- FireFly has quit (Quit: Goodbye).
03:32:14 -!- hppavilion[1] has joined.
03:43:17 <\oren\> ❄dvcalc 17.65 832 nuke
03:43:17 <\oren\> ☃ Δv = 2109.44126407687
03:50:53 <hppavilion[1]> https://en.wikipedia.org/wiki/No_budget_film is one thing
03:55:26 <\oren\> hppavilion[1]: that would I guess be a film where people are actively taking money from you because you're making it
03:56:01 <hppavilion[1]> Though you could also make profit via negative remuneration
04:00:58 -!- moonythedwarf has quit (Ping timeout: 252 seconds).
04:06:27 -!- FireFly has joined.
04:08:06 <shachaf> \oren\: a budget is how much you spend, not how much people give you, i think
04:08:26 <shachaf> so it's a movie where people give you money to make it. seems reasonable.
04:10:39 <hppavilion[1]> How does one indicate that an equation is to be yelled?
04:13:05 -!- FireFly has quit (Quit: Goodbye).
04:14:58 <zzo38> By specifying "yell" on it. How this is done it depend on the context
04:23:38 -!- FireFly has joined.
04:29:28 <shachaf> whoa whoa whoa, FireFly is freenode/staff?
04:30:52 <FireFly> Only since fairly recently, though
04:33:09 -!- Guest26671 has joined.
04:33:18 <FireFly> Yes, but deceivingly using f as the separator
04:33:23 <shachaf> i guess freenode decided to HireFly
04:35:27 <shachaf> i'm guessing they're not paying you, though
04:37:53 <shachaf> zzo38: Would "Bands with Other Bandits" be a good ability?
04:38:30 <FireFly> yeah, it's just volunteer stuff I guess
04:38:36 <shachaf> i would HireFly at that price
04:39:53 <FireFly> bit of everything, though most of it is "support"-style stuff
04:47:32 -!- Guest26671 has left.
04:48:00 <HackEgo> FireFly was a short-running but well-loved sci-fi TV series released in 2003, starring Nathan Fillion and directed and written by Joss Whedon.
05:05:19 -!- hppavilion[1] has quit (Ping timeout: 252 seconds).
05:06:52 <oerjan> . o O ( this is a fiendish plot to avoid my swattings )
05:07:43 <oerjan> shachaf: getting staffed hth
05:08:03 <shachaf> Wait, getting staffed lets you avoid swatting?
05:08:20 <shachaf> Hmm, FireFly is an op in here now.
05:10:51 <shachaf> 5 freenode-staff +AFRefiorstv [modified 4y 11w 2d ago]
05:11:30 <oerjan> does that really work?
05:11:36 -!- augur has joined.
05:11:40 <shachaf> If not, why is it in there?
05:11:46 <oerjan> well it's not his account name is it
05:12:13 <shachaf> Oh, I figured it was special somehow.
05:12:14 <oerjan> shachaf: because of freenode's policy of putting lapsed founderships there
05:12:24 <oerjan> it's been there for a long time
05:12:37 <oerjan> since andreou got deregistered, maybe
05:14:59 <oerjan> of course, i don't know what powers arbitrary staff has
05:15:22 <oerjan> perhaps he can just tell chanserv to op him anywhere
05:16:01 <shachaf> Maybe he can do that but he isn't supposed to unless a channel has freenode-staff in the op list.
05:16:28 <oerjan> i'm skeptical that it matters.
05:16:46 <shachaf> maybe you should swat him and see what happens hth
05:16:59 <shachaf> what do you think about fft
05:17:22 <oerjan> it's fast, it's furry, it's transformational.
05:17:59 <shachaf> I went to conal's talk about it the other day: http://conal.net/talks/generic-fft.pdf
05:18:37 <shachaf> But maybe I don't fully understand it.
05:19:04 * oerjan doesn't really know what the trick is, he just knows fourier transforms in general. and has forgotten most of the proof details.
05:19:14 <shachaf> What do you do if you want to do FFT of a prime size?
05:20:00 <oerjan> fourier transforms work in any locally compact abelian group.
05:20:25 <shachaf> oerjan: The trick seems to be that if you do an FFT of size N*M, you can do a nested FFT of size M and N.
05:20:32 <shachaf> But a bunch of things cancel out so you can do less work.
05:21:03 <oerjan> well that's just taking product of groups
05:21:18 <oerjan> assuming M and N are relatively prime
05:21:46 <shachaf> Though there's a special version that uses relatively prime M and N.
05:21:58 <shachaf> But often people use a power of 2, and one of M or N is 2.
05:23:33 <zzo38> shachaf: There is no "Bandit" subtype I think?
05:23:42 <shachaf> zzo38: That's true, but there is a Bandit card.
05:23:47 <shachaf> So they could probably add the subtype.
05:23:56 <zzo38> If such a subtype is added, then, possibly (if the card to surround might help)
05:24:12 <shachaf> Or they could add a Bandit supertype.
05:24:52 <zzo38> Neither seems needed to me actually
05:25:06 <shachaf> I guess they could just add a Bandit type, in that case.
05:25:19 <zzo38> That also doesn't seem right
05:25:30 <zzo38> Subtype would be best if they were to add it at all.
05:28:20 <zzo38> Other kind of idea can be "bands with other creatures with bands with other"
05:40:45 <zzo38> Another thing to write might be "Whenever an object is countered, put a +1/+1 counter on ~."
05:55:31 <zzo38> Please review this code tell me if you see anything wrong or whatever else http://zzo38computer.org/fossil/tavern.ui/artifact/890c961cedf74de7
05:56:02 <zzo38> For plain text download is http://zzo38computer.org/fossil/tavern.ui/raw/tavernc-parser.c?name=890c961cedf74de7997707e7899fe6d3eb5cc5c5
06:06:16 <zzo38> It is better than Git
06:27:24 <zzo38> The program is a single file and the commands are simpler too, and it work better for "cathedral" style project, and it is just better the way I work
06:35:39 -!- hppavilion[1] has joined.
06:42:10 <zzo38> Also, it can use SQL for ticket queries.
06:46:46 -!- Moony has joined.
06:49:32 <zzo38> I did find a list of what disadvantages people mentioned about Fossil, but it is from six years ago, some of the things mentioned there are no longer true, and some are actually advantages to me. Specifically, the ticketing system using SQL is good, and lacking a rich text editor is also good. "The lack of deleting anything" and "No versioning of Fossil itself" are mentioned, but are no longer true.
06:59:03 -!- yorick has quit (Ping timeout: 240 seconds).
06:59:11 -!- augur has quit (Remote host closed the connection).
07:15:42 -!- oerjan has quit (Quit: Nite).
07:39:28 -!- izabera has changed nick to elizabera.
07:40:03 -!- elizabera has changed nick to izabera.
07:51:22 <izabera> i downloaded a movie and the video quality is perfect and the audio is fine too, but the audio track is slightly slower than the video
07:51:48 <izabera> like, after 1 hour or so the audio comes 2s sooner than it should
08:02:23 -!- augur has joined.
08:03:43 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
08:22:12 -!- MoALTz has joined.
08:48:33 -!- AnotherTest has joined.
09:28:27 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=49681&oldid=49678 * Qwerp-Derp * (+233)
09:29:00 <HackEgo> [wiki] [[Logicode]] N https://esolangs.org/w/index.php?oldid=49682 * Qwerp-Derp * (+2924) Added Logicode page
09:29:56 <HackEgo> [wiki] [[Language list]] M https://esolangs.org/w/index.php?diff=49683&oldid=49649 * Qwerp-Derp * (+15) Added Logicode.
10:19:37 -!- AnotherTest has quit (Ping timeout: 244 seconds).
10:45:53 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…).
11:05:14 -!- Moony has quit (Ping timeout: 264 seconds).
11:09:20 -!- carado has quit (Quit: Leaving).
11:17:29 -!- carado has joined.
11:52:02 <FireFly> <shachaf> Maybe he can do that but he isn't supposed to unless a channel has freenode-staff in the op list ← freenode-staff is on the ACL because it's the dummy account used for 'successor' for single-# (on-topic) channels
11:52:36 <shachaf> Maybe you need to shut this channel down now?
11:52:50 <FireFly> though incidentally there *is* an ACL entry that is supposed to indicate "it's fine if staff helps us deal with spam", but it's *@freenode/staff/*
11:53:06 <shachaf> Ah, that must be what I was thinking of.
11:53:13 <FireFly> shachaf: not really, and I'm sure it's plenty official as a channel for esoteric.org
11:53:15 <shachaf> I've seen channels that did that.
11:53:26 <FireFly> I mean, official enough, that is
11:53:30 <shachaf> http://esoteric.org/ looks very official
11:55:32 -!- zzo38 has quit (Ping timeout: 240 seconds).
12:06:02 -!- Guest15977 has quit (Ping timeout: 244 seconds).
12:07:26 -!- augur has quit (Remote host closed the connection).
12:16:57 -!- Jafet has joined.
12:35:14 -!- copumpkin has joined.
12:47:24 -!- Jafet has quit (Quit: Jafet).
13:21:20 -!- yorick has joined.
13:42:42 <int-e> so how did #esoteric survive anyway?
13:45:29 <int-e> http://esolangs.org/wiki/Esolang:Community_portal hmm, #esocrypt... not even the founder is there anymore.
14:10:11 <izabera> is there a unicode character that's 2 columns wide and it looks like a circle?
14:11:09 <izabera> i tried with () but it doesn't really look like a circle and it's hollow
14:13:43 <izabera> my font doesn't have it :(
14:14:24 <FireFly> You could also use a fullwidth O if you don't mind being very semantically incorrect
14:45:52 <HackEgo> [U+3020 POSTAL MARK FACE]
16:17:47 -!- Guest15977 has joined.
17:01:06 -!- polybot has joined.
17:02:09 -!- AnotherTest has joined.
17:06:48 <\oren\> izabera: you're thinking of 〇
17:07:51 <izabera> i wanted to make a ncurses goban but it's clearly impossible with custom fonts
17:09:36 <\oren\> there are lots of characters that are circles with somehting inside
17:10:30 <\oren\> as well as ones for every jamo
17:16:29 <FireFly> izabera: apparently you're supposed to use ⚆ ⚇ ⚈ ⚉ http://www.unicode.org/charts/PDF/U2600.pdf
17:16:54 <FireFly> http://xen.firefly.nu/up/2016-09-03_181646.png
17:30:51 <izabera> i have no idea what "go markers" are
17:32:31 <izabera> FireFly: i thought you played go?
17:33:53 <FireFly> izabera: https://en.wikipedia.org/wiki/Go_(game)#Notation_and_recording_games based on this it seems it's used for kifus or something
17:34:05 <FireFly> But I dunno what the dots are supposed to be for
17:34:57 <izabera> o.o kifus don't have stones
17:35:02 <izabera> they only have move numbers
17:35:37 <izabera> http://www.asahi.com/igo/photogallery/image/TKY200609210129.jpg
17:43:21 <int-e> is that a sealed move?
17:49:49 -!- polybot has quit (Ping timeout: 252 seconds).
17:49:55 -!- moonythedwarf_ has joined.
18:11:53 <fizzie> izabera: FireFly: There's a thread on the Unicode mailing list about that: http://unicode.org/pipermail/unicode/2016-March/003412.html
18:14:05 <fizzie> There's a few pointers to examples of use, e.g. http://library.msri.org/books/Book29/files/kim.pdf (diagram in chapter 4)
18:16:17 <fizzie> Though the actual answer seems to be that they just got dragged along by something called the "STIX (font) project", the records of which don't happen to mention where they came from.
18:16:53 <fizzie> Or something like that, anyway.
18:19:19 -!- DHeadshot has joined.
18:52:02 <HackEgo> [wiki] [[Special:Log/newusers]] create * Ps4star * New user account
19:16:00 -!- keemyb has quit (Quit: https://fnordserver.eu).
19:17:50 <APNG> hey look https://bitbucket.org/SoniEx2/prexcl/src/1cbfca8c3a31/if.prexcl?at=master
19:17:55 <APNG> I haz conditionals
19:39:11 <int-e> I'm provisionally appalled.
19:41:31 -!- augur has joined.
19:50:32 -!- moonythedwarf_ has quit (Ping timeout: 240 seconds).
19:51:53 -!- moonythedwarf_ has joined.
20:01:17 -!- keemyb has joined.
20:17:39 -!- hppavilion[1] has joined.
20:21:19 -!- augur has quit (Remote host closed the connection).
20:23:09 -!- Effilry has joined.
20:23:49 -!- HackEgo has quit (Ping timeout: 240 seconds).
20:23:50 -!- FireFly has quit (Quit: Goodbye).
20:24:18 -!- HackEgo has joined.
20:25:28 -!- Effilry has changed nick to FireFly.
20:26:04 -!- augur has joined.
20:27:00 -!- augur has quit (Remote host closed the connection).
20:45:26 <moonythedwarf_> In you all's opinion, whats the optimal precision a calculator should have (in digits)
20:46:48 <moonythedwarf_> even for one that does algebra and allows function definitions?
20:47:29 <int-e> in that case what do you need numbers for?
20:47:54 <int-e> but basically I don't think that there is any such optimum
20:48:13 <moonythedwarf_> so this: [02:27.19] <moonythedwarf_> ~>solve math.js 3600/60/60 # Accuracy check
20:48:13 <moonythedwarf_> [02:28.14] <moonythedwarf_> ~>solve math.js sin(3600)/60/60 # Accuracy check
20:58:07 -!- hppavilion[2] has joined.
21:01:46 -!- hppavilion[1] has quit (Ping timeout: 252 seconds).
21:05:42 -!- hppavilion[2] has quit (Ping timeout: 276 seconds).
21:11:47 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
21:12:23 -!- Zarutian has joined.
21:13:28 -!- Zarutian has quit (Read error: Connection reset by peer).
21:13:32 -!- Zarutian_ has joined.
21:16:27 <fizzie> Hm. When I press tab in python-mode, the status line just says "Wrong type argument: number-or-marker-p, nil", and doesn't indent anything. That's not optimal.
21:30:34 -!- augur has joined.
22:25:40 -!- augur has quit (Remote host closed the connection).
22:28:43 -!- augur has joined.
23:06:37 -!- moonythedwarf_ has quit (Ping timeout: 252 seconds).
23:19:51 -!- oerjan has joined.
23:24:46 <oerjan> @tell ais523 i notice that two more users have managed to perform the procedure, but am disturbed that one of them failed to resubmit the page creation that required it.
23:24:57 -!- MoALTz has quit (Quit: Leaving).
23:26:33 <oerjan> @tell fizzie i notice that two more users have managed to perform the new procedure today, but am disturbed that one of them failed to resubmit the page creation that required it. there _really_ needs to be some adjustment and i don't think it can be done purely through the filters.
23:29:56 <HackEgo> [wiki] [[Simplified Circuit Diagram]] N https://esolangs.org/w/index.php?oldid=49684 * Oerjan * (+2857) Page creation by [[User:Ps4star]] that was caught in the spam filter. Our new procedure really needs some adjustment...
23:38:54 <FireFly> The only solution is to teach the spam filter to identify text about computer science-related topics
23:39:12 <HackEgo> [wiki] [[User talk:Ps4star]] N https://esolangs.org/w/index.php?oldid=49685 * Oerjan * (+300) Created your page for you
23:40:46 <oerjan> FireFly: i don't think our wiki really works that way. Of course if we could at least use one of the more well-used filtering solutions...
23:41:37 <FireFly> It was meant to be tongue-in-cheek
23:41:55 <FireFly> Just throw machine learning at it; that'll solve everything!
23:41:57 <oerjan> i had sort of half-retired from wiki work but now i feel almost like i'm the only active admin...
23:42:00 -!- DHeadshot has quit (Ping timeout: 244 seconds).
23:42:16 <oerjan> then it'll shut out the rest of us and take over the world
23:47:16 -!- kragniz has quit (Remote host closed the connection).
23:50:24 -!- kragniz has joined.
23:54:42 <fizzie> What sort of thing would you want to have?
23:54:58 <oerjan> well i'm not sure what really exists
23:55:24 <oerjan> but something that was good enough that we could open up the wiki for anonymous edits again would be ideal.
23:57:03 <fizzie> There's at least one daily-updating IP block list that I've seen recommended, at http://www.stopforumspam.com/downloads/
23:58:46 <shachaf> pikhq: So you're not going to the bay area #esoteric meeting in October?
23:58:48 <oerjan> also the idea of having some kind of emergency shutdown for when the spammers get through nevertheless seemed to have stalled after the new (brutal) filter got added.
23:59:51 <oerjan> . o O ( there'll be just shachaf and an irc terminal )
23:59:59 <shachaf> Well, fizzie will be here.
00:00:08 <pikhq> The Bay Area is expensive as shit when most possible employers see lack of degree and stop talking to you.
00:00:22 <shachaf> pikhq: Is that actually true?
00:00:32 <pikhq> That at least *appears* to be the case.
00:00:35 <shachaf> Even with Google experience?
00:01:03 <pikhq> I can't say for sure because I don't know for sure why I've had so much trouble, but that's what I'm inferring.
00:01:16 <shachaf> What approach have you been using?
00:01:32 <oerjan> fizzie: maybe try that list, and we can see how much it helps.
00:02:13 <pikhq> Finding people, sending resumes, along with talking to recruiters, etc. Mostly I've been getting interviews that seem to go well and then get turned down.
00:02:51 <pikhq> Often shortly after they ask about details of my college education.
00:03:40 <pikhq> I mean, granted I don't know for sure that's what's doing it, but... it sure seems to be the case.
00:05:48 <fizzie> oerjan: I will try to see if there's a reasonably low-effort way to do it with the setup we have. As for the emergency shutdown, I'm not sure how to implement that. I know there's a bunch of relatively stable and well-supported/updated access control style extensions that could maybe be retrofitted to do it.
00:08:52 -!- Robdgreat has quit (Ping timeout: 240 seconds).
00:09:18 -!- Robdgreat has joined.
00:10:36 <pikhq> But, yeah. Regardless, not too bad a time for me to finish up my degree.
00:14:11 <oerjan> @tell ais523 oh wait, Ps4Star didn't actually introduce emself. hm...
00:15:15 <fizzie> I saw their account creation, and went to have a look at the abusefilter log, but it hadn't triggered yet at that time.
00:15:30 <HackEgo> [wiki] [[User talk:Ps4star]] https://esolangs.org/w/index.php?diff=49686&oldid=49685 * Oerjan * (+77) Oops I misread what happened a bit.
00:23:36 <shachaf> got any good puns for me today?
00:24:59 <oerjan> surprisingly, i'm out.
00:25:29 <shachaf> ...I was hoping that would be followed by "quit: oerjan"
00:27:23 <shachaf> That would have been a good pun.
00:27:29 <shachaf> I didn't actually want you to quit.
00:28:16 <shachaf> What's a good way to render directed graphs semi-interactively?
00:28:31 <shachaf> Probably in JavaScript, because that's where everything is nowadays.
00:28:39 <shachaf> I want to render sorting algorithms as discussed in this channel a few days ago.
00:31:41 -!- hppavilion[1] has joined.
00:33:41 -!- Zarutian_ has quit (Quit: Zarutian_).
00:43:05 -!- xkapastel has joined.
01:24:53 <HackEgo> [wiki] [[User:Fizzie]] M https://esolangs.org/w/index.php?diff=49687&oldid=48912 * Fizzie * (+0) Post-upgrade edit test for 1.27.1.
01:25:11 <fizzie> That doesn't help at all with the spam, but was all I could manage to actually get done.
01:30:22 -!- hppavilion[1] has quit (Ping timeout: 250 seconds).
01:37:13 <HackEgo> [wiki] [[Special:Log/abusefilter]] modify * Ais523 * modified [[Special:AbuseFilter/9]] ([[Special:AbuseFilter/history/9/diff/prev/54]])
01:44:57 -!- zgrep has quit (Excess Flood).
01:45:33 -!- zgrep has joined.
02:16:32 <oerjan> i suppose that change might help a little, although it won't help those people who get put off altogether.
02:53:59 -!- carado has quit (Ping timeout: 260 seconds).
03:31:41 -!- zzo38 has joined.
03:49:11 -!- hppavilion[1] has joined.
04:00:30 <hppavilion[1]> . o O ( I wish I could put Python scripts on my router. Maybe I'll have to figure out a way to do that someday
04:14:37 <quintopia> did you read that book about the scottish cryptid hunters mauled by the asbestos-furred beast against which their fire defense was useless?
04:15:25 * oerjan starts realizing _what_ quintopia is helping with...
04:15:29 <quintopia> The Unlightable Bear-Being of Ness?
04:16:36 <quintopia> (i *think* spoonerisms count as puns still)
04:19:56 <oerjan> maybe. it's a bit of knife-edge.
04:20:24 <oerjan> why must muphry's law apply to puns
04:23:35 <quintopia> i really like that one tho. dunno if it would make any sense in norway tho
04:25:27 <oerjan> the book is called "Tilværelsens uutholdelige letthet" in norwegian. it might need a bit of rethinking...
04:27:22 <oerjan> the only animal in there is "vær" which means ram.
04:28:06 <quintopia> give up. even you cannot surmount it.
04:30:36 <oerjan> some linguistic porthellos, oren's irc script calculator...
04:32:59 <oerjan> (/ctcp \oren\ VERSION)
04:33:32 <oerjan> there were some other commands too, which i've forgotten.
04:33:55 <quintopia> sad i missed todays porthellos. what were they?
04:34:18 <oerjan> i was assuming you'd been gone for a while.
04:34:29 <oerjan> but boily hasn't been on yet.
04:35:07 <oerjan> yesterday though it was... maadwoerjan iirc
04:35:24 <oerjan> a language i'd never heard of.
04:35:39 <oerjan> hppavilion[1]: not particularly.
04:36:16 <oerjan> but in our ever-ongoing quest to think of new ones, boily and i started looking up other languages
04:37:00 <oerjan> which we have to guess
04:52:05 <\oren\> I have too many spacecraft doing stuff at once
04:53:13 <oerjan> any space junk creating collisions
04:55:21 <\oren\> oerjan: no, but several things have mysteriously exploded
04:56:15 -!- augur has quit (Remote host closed the connection).
04:56:31 <\oren\> no casualties so far, but there's like 13 tourists on various spacecraft so it's only a matter of time
04:57:30 <oerjan> 13 tourists is bad luck
05:02:20 <\oren\> yeah counted them. 13 tourists, on four different tour craft...
05:08:40 <\oren\> If I can land this craft successfully, there will only be nine
05:10:39 <oerjan> . o O ( And then there were nine )
05:11:32 <oerjan> \oren\: also if unsuccessfully hth
05:17:29 <hppavilion[1]> \oren\: Bah! Everyone knows that if you HAVE to have 13 people in separate groups you should at least divide them evenly among the groups or the luck becomes 13x worse!
05:22:52 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
05:27:48 -!- hppavilion[1] has joined.
05:32:25 <oerjan> a prime suggestion if i ever saw one.
05:47:01 -!- Kaynato has quit (Ping timeout: 252 seconds).
05:50:11 <zzo38> Can you explain this question? "If I have a Ouija board in my house, but I only use it at other properties, will my house still be whatever you people say it truly is?"
05:55:41 <oerjan> i think you should ask in the other kind of #esoteric hth
05:57:52 <oerjan> my hunch is, though, that it relates to some superstition about divination affecting houses where they are performed, but i have not heard that so i don't even know if it's supposed to be good or bad
05:58:20 <oerjan> and that might very well depend on who you ask. i'd expect christians to think it's bad and new agers to think it's good...
05:59:46 <oerjan> (the former because divination might be seen as magic or devil worship)
06:00:40 <oerjan> and the question presumably asks whether whatever the effect is happens even if the ouija board is only stored in the house.
06:03:08 <zzo38> (The question was posted on an article about a kind of ouija board in QWERTY order, and mentioning ideomotor effect, and that you might use a computer on-screen keyboard with hover mode. The people who wrote this article are not occult.)
06:04:12 <\oren\> Landing sucessful! nothing exploded
06:04:35 <oerjan> ic. i think the questioner may have been confused by the article and thought it _was_ about something occult, then.
06:07:33 <\oren\> we got almost a million funds from these tourists for bringing them home from the Mun safely
06:08:34 <oerjan> or perhaps there was a different comment that was, and which it was responding to.
06:09:07 <oerjan> \oren\: money from munatics
06:11:55 <\oren\> the great thing about his is that the vehicle was an SSTO and therefore we barely spent any money to get them ther and back
06:35:43 <zzo38> oerjan: That was the first comment.
06:36:34 <oerjan> zzo38: maybe it was to a deleted comment. (just theorizing here...)
06:40:50 <zzo38> I have not checked the history, but even so they could have deleted it from the history too.
06:46:58 -!- FireFly has quit (Quit: Goodbye).
06:52:22 -!- augur has joined.
07:03:10 -!- augur has quit (Remote host closed the connection).
07:10:52 -!- augur has joined.
07:19:45 <hppavilion[1]> Minsky once offered a prize to anyone who could stop the Loebner Prize competition
07:21:22 -!- FireFly has joined.
07:31:01 -!- oerjan has quit (Quit: Nite).
07:33:50 <HackEgo> [wiki] [[MiniStringFuck]] https://esolangs.org/w/index.php?diff=49688&oldid=49639 * Erikkonstas * (+13) HUGE FAULT!!
07:48:37 -!- xkapastel has quit (Quit: Connection closed for inactivity).
07:49:45 <HackEgo> [wiki] [[MiniStringFuck]] https://esolangs.org/w/index.php?diff=49689&oldid=49688 * Erikkonstas * (+197) faults
07:52:24 <HackEgo> [wiki] [[MiniStringFuck]] https://esolangs.org/w/index.php?diff=49690&oldid=49689 * Erikkonstas * (+91) /* Optimizer */
07:54:17 -!- augur has quit (Ping timeout: 250 seconds).
07:56:46 -!- augur has joined.
07:58:57 <HackEgo> [wiki] [[Logicode]] https://esolangs.org/w/index.php?diff=49691&oldid=49682 * Qwerp-Derp * (-2)
08:09:55 <izabera> https://www.youtube.com/watch?v=y-LhWP_T0IA this is the most amazing sword swallowing acrobat i've seen in the past 10 minutes
09:24:21 -!- carado has joined.
09:55:47 -!- AnotherTest has joined.
10:16:31 <\oren\> ❄dvcalc 39.65 1755 nuke
10:16:31 <\oren\> ☃ Δv = 1963.13131378555
10:40:49 -!- `^_^v has joined.
11:03:00 -!- gamemanj has joined.
11:07:09 -!- `^_^v has quit (Quit: This computer has gone to sleep).
11:30:33 -!- Jafet has joined.
11:52:53 -!- Tritonio has joined.
12:28:19 -!- primo_ has joined.
12:29:52 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
12:54:41 -!- augur has quit (Remote host closed the connection).
12:59:21 -!- primo_ has quit (Ping timeout: 250 seconds).
13:40:40 -!- Reece` has joined.
13:46:22 <APNG> when truth tables are built into your language https://bitbucket.org/SoniEx2/prexcl/src/2085607cd948/if.prexcl?at=master
13:47:01 -!- Tritonio has quit (Ping timeout: 250 seconds).
13:48:51 -!- Tritonio has joined.
13:51:23 -!- AnotherTest has quit (Read error: Connection reset by peer).
13:52:08 -!- AnotherTest has joined.
15:01:33 -!- Tritonio has quit (Remote host closed the connection).
15:32:51 -!- MoALTz has joined.
15:40:21 <Taneb> I made a maths joke, I'm afraid
15:40:32 <Taneb> What do you call a sporadic group which lives in the Republic of Ireland?
15:41:44 <FireFly> I probably don't know enough group theory to get this
15:45:42 -!- DHeadshot has joined.
15:50:58 <int-e> I wonder how well known the provinces of Ireland are (I don't even recognize their names)
15:56:27 <alercah> Taneb: Dr. Stravinsky was a bit of an eccentric fellow, even for a pure mathematics professor.
15:57:02 <alercah> But he was nonetheless a good friend to have, because of his extensive personal library, full of rare and exotic mathematical texts.
15:57:46 <alercah> He was an expert curator, and his thousands of books were maintained in meticulous order; he was always able to find any book almost instantly.
15:59:08 <alercah> But the department chair had an issue with him: he hadn't fulfilled his mandatory service to the university in quite some time.
16:00:23 <alercah> Eventually, Dr. Stravinsky was called into the chair's office, and she said "You are required to put in service hours, so if you won't find something to do, I will. I've arranged for you to go down to the library and help them catalogue their books. This should be right up your alley."
16:00:45 <alercah> Realizing that his job was on the line, Dr. Stravinsky begrudgingly went over to the library to work.
16:00:51 <alercah> One week later, he was in the chair's office again.
16:00:54 <gamemanj> I'm guessing nobody in the library found any books.
16:01:52 <alercah> "The library tells me that you're useless sorting! How is it that you have a meticulously arranged personal library, yet when you go to the university library, you don't even seem to know where to start?"
16:02:06 <alercah> Dr. Stravinsky just replied, "I can only order well when given the choice!"
16:02:19 <izabera> https://en.wikipedia.org/wiki/Shanks'_square_forms_factorization in this algorithm, how do i choose k?
16:02:36 <Taneb> If I knew how to make a squinty face smiley I would
16:02:41 <Taneb> Also, good joke :D
16:03:52 <gamemanj> I don't get the joke, but TBH I'm still trying to resolve the ambiguity of the word "choice".
16:03:58 <gamemanj> It could be the choice (of how to sort the books)
16:04:07 <gamemanj> or the choice (to sort the books)
16:04:24 <Taneb> gamemanj, the latter, also the axiom
16:05:51 <int-e> izabera: "[...] a small multiplier k. [...] Otherwise try another value of k." ... sounds to me like you start from 1 and increment until you're successful or give up
16:06:34 <alercah> gamemanj: it doesn't really matter. the pun is on the axiom of choice
16:06:45 <alercah> and its equivalence with the well-ordering principle
16:07:15 <gamemanj> but you see, I'm not exactly a maths person
16:07:34 <gamemanj> I'm a "why on earth did Wikipedia write all these expressions in this weird notation, when it makes so much more sense in code form" person
16:11:42 -!- `^_^v has joined.
16:19:09 <int-e> izabera: I have no idea. How does this compare to Pollard's rho method? (which is exprected to take O(sqrt(p)) steps where p is the smallest prime factor of N, so O(N^(1/4)) as well)
16:19:44 <int-e> But I don't have time for this right now.
16:19:47 <izabera> people on mathoverflow say that squfof is faster up to 64 bit
16:20:13 <izabera> https://mathoverflow.net/questions/114018/fastest-way-to-factor-integers-260
16:20:20 <izabera> actually they said 60 bits
16:20:59 <int-e> but in that case I guess you simply never give up
16:21:30 <int-e> (you should do primality tests in advance, of course, to avoid factoring primes)
16:21:54 <izabera> deterministic miller rabin first, and then k from 1 to infinity and beyond
16:22:11 -!- petsu has joined.
16:47:05 <APic> http://mashable.com/2015/10/15/penis-emoji/#dSSp2lZKwmqi
17:03:50 <petsu> so like i just tore off my pinky toe toe nail
17:04:03 <petsu> anyone wa nt to see the pile of nails i've picked off
17:04:06 <petsu> thanks for listening
17:11:38 -!- Kaynato has joined.
17:12:58 -!- leedsutdsman has joined.
17:18:32 -!- petsu has changed nick to cyra.
17:35:06 -!- gamemanj has quit (Ping timeout: 244 seconds).
17:41:28 -!- leedsutdsman has quit (Ping timeout: 252 seconds).
18:04:23 -!- phinary has joined.
18:05:04 -!- gamemanj has joined.
18:16:21 -!- phinary has quit (Ping timeout: 265 seconds).
18:22:09 -!- Robdgreat has quit (Ping timeout: 265 seconds).
18:22:18 -!- shachaf has quit (Ping timeout: 276 seconds).
18:24:49 -!- `^_^v has quit (Quit: This computer has gone to sleep).
18:35:04 -!- shachaf has joined.
18:35:44 -!- Robdgreat has joined.
18:54:38 -!- gremlins has joined.
18:55:43 -!- Reece` has quit (Ping timeout: 244 seconds).
19:03:33 -!- Tritonio has joined.
19:06:02 -!- Caesura has joined.
19:09:25 -!- Kaynato has quit (Ping timeout: 250 seconds).
19:13:55 -!- hppavilion[1] has joined.
19:28:32 <hppavilion[1]> TIL the National Film Registry, America's DVD collection where we store all the good movies in case the world ends in fire so we'll have something to watch after Armageddon, includes Star Wars (now: Star Wars: A New Hope) and Star Wars: The Empire Strikes Back
19:33:17 -!- Reece` has joined.
19:37:03 -!- gremlins has quit (Ping timeout: 240 seconds).
19:48:07 <FireFly> https://en.wikipedia.org/wiki/Legal_deposit#United_States "The Library of Congress does not retain all works." huh.
19:48:14 <zzo38> DVD won't help; you will need to store them in uncompressed unencrypted format, in case the document for DVD-video decoding is also destroyed by the fire.
19:49:41 <FireFly> We have two libraries that are required by law to keep copies of all documents sent as legal deposit
19:50:15 <FireFly> For preservation and whatnot
20:00:52 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
20:05:40 -!- phinary has joined.
20:06:25 -!- hppavilion[1] has joined.
20:10:38 -!- phinary has quit (Quit: Leaving).
20:13:31 <gamemanj> zzo38: but I don't understand the YUV spec!
20:14:26 <gamemanj> (/NTSC/PAL/Kentucky Signal Encoding/fbdev archival format/if you are still reading this, the last two entries are fake)
20:21:06 <zzo38> Then watch them in grayscale.
20:26:59 <gamemanj> zzo38: what about the CRT specifications?
20:28:59 <zzo38> I don't know; you can figure out what to do
20:29:52 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
20:42:13 <gamemanj> So I've thought of a good toy for children... (the idea, of course, being that in an apocalypse, one might survive): The Electron Gun!
21:02:03 <izabera> is it made only out of electrons?
21:03:03 <gamemanj> But it fires electrons, with pinpoint accuracy! (Warning. Bringing an Electron Gun to a water gun fight may result in death.)
21:05:36 <izabera> how do you manage to target your opponent and bypass the air in between?
21:05:49 -!- Reece` has quit (Read error: Connection reset by peer).
21:05:56 <gamemanj> Just set the power level high enough, and destroy the air faster than it can refill the space.
21:06:09 <gamemanj> (Warning. This may not be scientifically accurate.)
21:06:53 <gamemanj> (Though, really, if people had to worry from eye cancer from being too close to CRTs, think about what a completely unguarded beam could do...)
21:11:44 -!- primo_ has joined.
21:20:08 <FireFly> I read that as "made only out of elections" for some reason..
21:32:28 -!- augur has joined.
21:35:14 <zzo38> Maybe you know some idea which can help I can make up some Magic: the Gathering cards and some sets and blocks (in some cases, existing blocks).
21:35:44 -!- gamemanj has quit (Ping timeout: 260 seconds).
21:35:48 <zzo38> I made up some cards but I would hope can make with collaboration.
21:45:41 <zzo38> We can also to make up the "esoteric programming block" of Magic: the Gathering cards.
22:10:12 -!- Akaibu has quit (Quit: Connection closed for inactivity).
22:12:33 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
22:18:35 -!- Zarutian has joined.
22:44:34 -!- carado has quit (Ping timeout: 260 seconds).
22:57:43 -!- DHeadshot has quit (Ping timeout: 252 seconds).
23:13:49 <zzo38> One card was "Human Supremacy Corporation", which is a black and white permanent card which damages non-Human creatures. How I had it before might not be as so good and I wanted to make a better card that does that; do you have idea?
23:29:09 -!- Zarutian has quit (Quit: Zarutian).
23:38:39 -!- DHeadshot has joined.
23:40:37 -!- aloril has quit (Ping timeout: 252 seconds).
23:40:45 -!- atehwa has quit (Ping timeout: 265 seconds).
23:46:56 -!- atehwa has joined.
23:47:57 -!- Guest15977 has quit (Ping timeout: 276 seconds).
23:52:11 -!- Guest15977 has joined.
23:52:50 -!- DHeadshot has quit (Ping timeout: 265 seconds).
23:53:04 -!- hppavilion[1] has joined.
23:58:14 -!- ineiros has quit (Ping timeout: 250 seconds).
00:01:21 -!- ineiros has joined.
00:12:21 -!- aloril has joined.
00:24:11 -!- oerjan has joined.
00:28:19 <oerjan> <FireFly> I probably don't know enough group theory to get this <-- i knew enough group theory but not enough irish geography.
00:28:58 <FireFly> I'd actually heard about the monster group, but that is probably more due to casual wikipedia browsing than maths knowledge
00:29:14 <oerjan> well it _is_ the most famous sporadic group.
00:40:47 -!- MoALTz has quit (Quit: Leaving).
00:44:50 -!- Tritonio has quit (Remote host closed the connection).
00:45:14 -!- Tritonio has joined.
00:45:23 -!- `^_^v has joined.
01:15:12 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
01:17:47 -!- `^_^v has quit (Quit: This computer has gone to sleep).
01:20:13 -!- `^_^v has joined.
01:26:34 -!- `^_^v has quit (Quit: This computer has gone to sleep).
01:31:38 -!- Tritonio has quit (Remote host closed the connection).
01:34:53 -!- `^_^v has joined.
01:36:02 -!- `^_^v has quit (Client Quit).
01:41:14 -!- hppavilion[1] has joined.
01:42:16 <HackEgo> [wiki] [[Logicode]] https://esolangs.org/w/index.php?diff=49692&oldid=49691 * Qwerp-Derp * (+64)
01:43:17 <HackEgo> [wiki] [[Logicode]] https://esolangs.org/w/index.php?diff=49693&oldid=49692 * Qwerp-Derp * (+39)
02:03:32 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
02:16:17 -!- Robdgreat has quit (Remote host closed the connection).
02:16:27 -!- Robdgreat has joined.
02:29:29 -!- hppavilion[1] has joined.
02:33:40 -!- Frooxius has joined.
02:35:14 -!- Froox has quit (Ping timeout: 265 seconds).
02:35:15 <hppavilion[1]> quintopia: Apparently, flagged half notes are a thing
03:15:52 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
03:17:30 <Sgeo> What's the sound quality like on bone-conduction headphones?
03:21:11 <oerjan> thank you, i'll be here all week, unless i get dragged away.
04:24:56 <HackEgo> Robdgreat: ¡Bienvenido al centro internacional para el diseño y despliegue de lenguajes de programación esotéricos! Por desgracia, la mayoría de nosotros no hablamos español. Para obtener más información, echa un vistazo a nuestro wiki: http://esolangs.org/. (Para el otro tipo de esoterismo, prueba #esoteric en EFnet o DALnet.)
04:25:20 <shachaf> Ignore the bit about no hablamos espñol.
04:25:40 <shachaf> I thought the welcomes were supposed to be direct translations?
04:25:56 <Robdgreat> ok, help me out here. which bot am I ignoring?
04:26:13 <oerjan> shachaf: it's because of the venezuelans, who wouldn't get the point that this isn't a spanish channel.
04:26:20 <HackEgo> Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <http://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
04:26:30 <Robdgreat> I'm going to live to regret unignoring him
04:26:34 <HackEgo> Robdgreat: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <http://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
04:26:47 <oerjan> trust shachaf to work hard on the regretting part
04:27:11 <shachaf> `slwd welcome//s#!#! Unfortunately, most of us do not speak Spanish.#
04:27:20 <oerjan> shachaf: does this mean that you do speak spanish
04:27:21 <\oren\> man relcome looks a lot better with my new color scheme
04:27:47 <shachaf> oerjan: I don't mean that it's false, just irrelevant.
04:28:08 <shachaf> oerjan: Come on, I've made so many improvements to HackEgo.
04:28:24 <HackEgo> shaventions include: before/lastfiles, culprits, hog/{h,d}oag, le//rn, tmp/, mk/mkx, sled/sedlast, spore/spam/speek/sport/1. Taneb invented them.
04:28:32 <shachaf> Without me you'd still be echo > and seding all the time.
04:28:44 <shachaf> And never culpriting, and so on.
04:29:09 <HackEgo> shachaf shachaf shachaf shachaf shachaf
04:29:37 <HackEgo> 2016-06-28 <shachaf> slwd shavention//s#hogue#{h,d}oag# \ 2016-06-25 <shachaf> sled wisdom/shavention//s#mk#tmp/, mk# \ 2016-06-07 <shachaf> sled wisdom/shavention//s/\\*list, // \ 2016-06-05 <shachaf> sedlast s/$/. Taneb invented them./ \ 2016-06-05 <shachaf> le/rn shavention/shaventions include: before/lastfiles, culprits, hog/hogue, le//rn, *lis
04:29:53 <shachaf> Pretty sure I shavented some more things since then.
04:30:21 <oerjan> hm i guess i invented the w versions, maybe.
04:30:31 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: dog: not found
04:30:40 <HackEgo> 2016-06-27 <shachaf> mkx bin/doag//hg log --removed --template "{date|shortdate} {desc}\\n" -- "$@"
04:31:16 <HackEgo> bin/lastfiles \ bin/hoag \ bin/doag \ bin/macro \ bin/hog \ bin/culprits-ng \ bin/before
04:32:01 <shachaf> oerjan: Yes, you shavented all the w versions.
04:33:21 <\oren\> `` rgrep -l wisdom bin
04:33:22 <HackEgo> bin/lastwisdoms \ bin/learn \ bin/learn_append2 \ bin/leann \ bin/slashlearn \ bin/dowg \ bin/learn_append \ bin/howg \ bin/slwd \ bin/forget \ bin/? \ bin/pastewisdom \ bin/wisdöm \ bin/cwlprits \ bin/footnote \ bin/wisdom \ bin/ls
04:33:34 <HackEgo> #!/bin/sh \ wisdom | döts
04:33:39 <HackEgo> hg log --template "{desc}\n" -- "$@" \ hg log --removed --template "{desc}\n" -- "$@"
04:33:44 <HackEgo> #!/bin/sh \ print_args_or_input "$@" | sed -re "y/aehiotuwxyAEHIOUWXY/äëḧïöẗüẅẍÿÄËḦÏÖÜẄẌŸ/"
04:34:15 <shachaf> Are you going to shavent dog for completeness?
04:34:39 <HackEgo> find .hg/store/data/wisdom -type f -print0 | xargs -0 /bin/ls -t | perl -pe 'use POSIX;chop;$d=strftime("%F",localtime((stat($_))[9]));s=^.hg/store/data/wisdom/(.*).i$=\1 // =;s=^=/$d/ = if$d ne$p;$p=$d;s=_(.)=uc($1)=eg;s=~([0-9a-f][0-9a-f])=chr hex$1=eg'
04:35:00 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: cwlprism: not found
04:35:08 <oerjan> i just find it slightly inelegant that the a and w modifiers clash in position...
04:35:25 <oerjan> also, is a consistently used
04:36:10 <HackEgo> cat: bin/ho{w,a}g: No such file or directory
04:36:15 <HackEgo> hoag "wisdom/$1" \ hg log --removed --template "{desc}\n" -- "$@"
04:36:20 <shachaf> Let's see. The etymology is:
04:36:41 <shachaf> hoag is a variant of hog (that uses --removed to show everything that might be relevant)
04:36:45 <shachaf> It's named after Jonathan Hoag
04:37:04 <shachaf> howg is a variant of howg that has the same pronunciation, but adds wisdom/
04:37:11 <HackEgo> <shachaf> slwd shavention//s#hogue#{h,d}oag# \ <shachaf> sled wisdom/shavention//s#mk#tmp/, mk# \ <shachaf> sled wisdom/shavention//s/\\*list, // \ <shachaf> sedlast s/$/. Taneb invented them./ \ <shachaf> le/rn shavention/shaventions include: before/lastfiles, culprits, hog/hogue, le//rn, *list, mk/mkx, sled/sedlast, spore/spam/speek/sport/1
04:38:12 <shachaf> Look, you can't just rename one of them.
04:38:21 <shachaf> You should document the naming scheme if you
04:39:17 <shachaf> `mkx bin/howg//echo "howg is deprecated! use hwag instead."; exec hwag "$@"
04:42:16 <shachaf> I don't understand this new scheme.
04:42:37 <shachaf> I'd rather revert the whole thing unless there's a consistent rationale or heuristic for figuring out the right script.
04:43:35 <HackEgo> bin/anonlog \ bin/culprits-ng \ bin/doag \ bin/dowg \ bin/hoag \ bin/hog \ bin/howg \ bin/log \ bin/noping \ bin/pastalog \ bin/pastelog \ bin/pastlog \ bin/ping \ bin/pong \ bin/preprocess-mtg \ bin/randomanonlog \ bin/rng \ bin/searchlog \ bin/something
04:43:48 <HackEgo> #!/bin/sh \ cd /var/irclogs/_esoteric \ if [ "$1" ]; then \ grep -P -i -- "$1" ????-??-??.txt | shuf -n 1| sed "s=<[^>]*> ==" \ else \ file=$(shuf -en 1 ????-??-??.txt) \ echo "$file:$(grep "<.*>" $file | shuf -n 1)" | sed "s=<[^>]*> ==" \ fi
04:44:23 <HackEgo> âELF............>.....0@.....@....... ..........@.8..@.........@.......@.@.....@.@.....À.......À............................@......@............................................@.......@.....\......\........ ....................`......`.....`......¬....... .................`.....`.....à.......à................
04:44:28 <HackEgo> bin/doag \ bin/dowg \ bin/hoag \ bin/hog \ bin/howg
04:44:45 <oerjan> `` grep -v 'remove' bin/{d,h}*g
04:44:46 <HackEgo> bin/dowg:doag "wisdom/$1" \ bin/hog:hg log --template "{desc}\n" -- "$@" \ bin/howg:hoag "wisdom/$1"
04:44:50 <shachaf> `` objdump -d bin/something | paste
04:44:52 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/paste/paste.15531
04:45:06 <HackEgo> <hppavilion[1]> ` mv jnk/something bin/something
04:45:13 <oerjan> it's only hog which doesn't use --removed
04:45:26 <shachaf> Do we want to standardize on always using --removed?
04:45:41 <shachaf> It gives more complete but often irrelevant output.
04:45:43 <\oren\> Robdgreat: the'yre degugging and modifying the bot in realtime
04:46:21 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: dog: not found
04:46:27 <HackEgo> <hppavilion[1]> ` mv jnk/something bin/something
04:46:36 <HackEgo> <moon__> ` mv bin/Something jnk/something
04:46:43 <HackEgo> <oerjan> ` gcc -x c -o bin/Something wGAUV3ER \ <Moon_> ` gcc -x c waDs9gmT -o bin/Something \ <Moon_> ` gcc -x c UZ3ESUfL -o bin/Something \ <Moon_> ` gcc -x c 6TL7V2mM -o bin/Something \ <Moon_> ` gcc -x c yn9LVhJv -o bin/Something
04:46:53 <HackEgo> <Moon_> revert \ <Moon_> fetch http://pastebin.com/raw/wGAUV3ER
04:47:00 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/wGAUV3ER
04:49:40 <\oren\> looks like that pastebin is some sort of crude interpreter
04:49:58 <oerjan> yeah one of moon_'s experiments.
04:50:41 <oerjan> (or did he make a wiki page? i've forgotten.)
04:52:04 -!- digin4 has joined.
04:54:14 <HackEgo> digin4: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <http://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
04:55:44 <shachaf> Hmm, welcome should be the wisdom version of relcome
04:57:54 -!- digin4 has quit (Quit: Leaving).
04:58:16 -!- digin4 has joined.
04:59:59 -!- digin4 has quit (Remote host closed the connection).
05:00:15 <oerjan> i think digin4 found us too surreal
05:00:26 -!- digin4 has joined.
05:00:43 <oerjan> either that, or e's having connection trouble.
05:01:31 <shachaf> I should learn about surreal numbers.
05:01:35 <shachaf> Wasn't someone in here an expert?
05:02:56 <HackEgo> surreal number? ¯\(°_o)/¯
05:07:57 <oerjan> `le/rn surreal number/Surrey numbers are very county, as long as they're not Spelthorne.
05:09:01 <oerjan> that wisdom should be sufficiently surreal hth
05:22:23 -!- digin4 has quit (Quit: Leaving).
05:38:09 <cyra> i am frustrated at higher education mathematdicks
05:38:21 <cyra> maybe i just have a bad teacher!!!!!!!!!!!!!!!!!!!!
05:41:19 -!- `^_^v has joined.
05:42:10 -!- hppavilion[1] has joined.
06:03:11 -!- PinealGlandOptic has joined.
06:09:51 -!- `^_^v has quit (Quit: This computer has gone to sleep).
06:19:14 -!- digin4 has joined.
06:28:24 -!- hppavilion[1] has quit (Read error: Connection reset by peer).
06:38:28 -!- hppavilion[1] has joined.
06:42:35 -!- digin4 has quit (Quit: Leaving).
06:55:31 <oerjan> either hppavilion[1] is making a late surreal contribution, or he's finally cracked.
06:56:26 -!- oerjan has quit (Quit: Nite).
07:04:34 -!- Caesura has quit (Read error: Connection reset by peer).
07:04:56 -!- Caesura has joined.
07:26:15 <izabera> https://sites.google.com/a/bostic.com/keithbostic/vi/nvi-faq#A14
07:26:23 <izabera> You can buy version 13.3 source with an unrestricted license for $400 from AT&T Software Solutions by calling +1-800-462-8146. Binary redistribution of cscope is an additional $1500, one-time flat fee.
07:36:44 <myname> compiling seems to be expensive
07:46:18 <HackEgo> [wiki] [[Talk:Logicode]] N https://esolangs.org/w/index.php?oldid=49694 * Darkrifts * (+215) Created page with "In the '''IO''' section, it uses the term <pre>func</pre>, but aren't <pre>circ</pre> declarations the way to make functions? ~~~~"
08:10:51 -!- carado has joined.
08:29:16 <hppavilion[1]> @tell oerjan 300 reindeer were killed by lighting in Norway.
08:39:15 * hppavilion[1] . o O ( Can a (novel-length) book be written without chapter format without looking terrible? )
08:40:20 -!- bb010g has joined.
09:34:12 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
09:42:22 -!- AnotherTest has joined.
09:50:07 -!- Tritonio has joined.
09:50:55 -!- Tritonio has quit (Excess Flood).
09:51:08 -!- Tritonio has joined.
10:10:34 -!- Guest15977 has quit (Ping timeout: 244 seconds).
10:22:27 -!- primo_ has quit (Ping timeout: 244 seconds).
11:10:03 -!- Tritonio has quit (Ping timeout: 240 seconds).
11:10:34 -!- bb010g has quit (Quit: Connection closed for inactivity).
11:14:11 -!- Tritonio has joined.
12:11:11 -!- PinealGlandOptic has quit (Quit: leaving).
12:12:09 -!- Tritonio has quit (Ping timeout: 244 seconds).
12:16:46 -!- primo_ has joined.
12:18:14 -!- Guest15977 has joined.
12:19:53 -!- primo_ has left.
12:47:29 -!- Tritonio has joined.
12:58:24 -!- Tritonio has changed nick to Tritonio_.
13:02:19 -!- Tritonio_ has changed nick to Tritonio.
13:09:25 -!- Tritonio has changed nick to Tritonio_.
13:09:33 -!- augur has quit (Remote host closed the connection).
13:10:44 -!- Tritonio_ has changed nick to Tritonio__.
13:11:00 -!- Tritonio__ has changed nick to Tritonio.
13:14:05 -!- augur has joined.
13:18:21 -!- augur has quit (Ping timeout: 250 seconds).
13:18:36 -!- Tritonio has quit (Remote host closed the connection).
13:18:57 -!- Tritonio has joined.
13:47:55 -!- `^_^v has joined.
14:08:56 -!- `^_^v has quit (Quit: This computer has gone to sleep).
14:11:42 -!- Tritonio has quit (Changing host).
14:11:42 -!- Tritonio has joined.
14:13:50 -!- Tritonio has quit (Remote host closed the connection).
14:14:09 -!- Tritonio has joined.
14:14:47 -!- Tritonio has quit (Excess Flood).
14:14:59 -!- Tritonio has joined.
14:24:35 -!- yorick_ has joined.
14:25:08 -!- yorick has quit (Ping timeout: 244 seconds).
14:25:08 -!- Deewiant has quit (Ping timeout: 244 seconds).
14:25:38 -!- Deewiant has joined.
14:26:57 -!- digin4 has joined.
14:39:29 -!- Tritonio_ has joined.
14:40:00 -!- Tritonio_ has quit (Excess Flood).
14:40:14 -!- Tritonio_ has joined.
14:40:44 -!- Tritonio_ has quit (Excess Flood).
14:40:58 -!- Tritonio_ has joined.
14:42:00 -!- Tritonio has quit (Ping timeout: 258 seconds).
14:43:59 -!- Tritonio_ has changed nick to Tritonio.
15:17:04 -!- Phantom_Hoover has joined.
15:19:45 -!- `^_^v has joined.
15:24:27 -!- Phantom__Hoover has joined.
15:27:58 -!- Phantom_Hoover has quit (Ping timeout: 244 seconds).
15:34:48 -!- polybot has joined.
15:57:43 -!- digin4 has quit (Quit: Leaving).
16:02:02 -!- Slereah has joined.
16:04:40 <Slereah> I'm trying to rewrite my lazy bird interpreter
16:04:52 <Slereah> So far not working so good
16:05:06 <Slereah> del printx = x => { Console.Write('a'); return x; };
16:05:17 <Slereah> But that only gives me a single a
16:05:29 <Slereah> Not quite sure why, I think it might be the order of evaluation
16:09:15 <Slereah> Yeah I think the evaluation is backward compared to the normal operation
16:09:26 <Slereah> m(printx(i, 'a')(printx(i, 'b'))); prints "ab" rather than "ba"
16:10:40 -!- Tritonio has quit (Remote host closed the connection).
16:11:24 -!- Tritonio has joined.
16:17:12 -!- Tritonio has quit (Remote host closed the connection).
16:17:13 -!- `^_^v has quit (Quit: This computer has gone to sleep).
16:27:27 -!- Tritonio has joined.
16:28:13 -!- Tritonio has quit (Excess Flood).
16:33:30 -!- Tritonio has joined.
16:33:57 -!- Tritonio has quit (Remote host closed the connection).
16:38:13 <tswett> Slereah: I don't seem to recall C# having a "del" keyword.
16:38:37 <Slereah> del is delegate del del(del a);
16:38:58 <Slereah> Is that kosher to make a pure lambda expression
16:39:40 <tswett> I might name it Del, though.
16:39:45 <Slereah> m(printx('a')); doesn't print two a's, even though printx('a')(printx('a')); does
16:40:06 <tswett> If it's named "del", then someone might mistake it for a keyword.
16:40:24 <Slereah> Psh who cares for someone :p
16:40:32 <Slereah> It's not like someone else will see that code
16:41:50 <tswett> So, when you evaluate m(printx('a')), that's going to first evaluate printx('a') (which will output 'a') and then call m() on the result.
16:42:48 <Slereah> Can I switch the order of evaluation?
16:43:14 <tswett> But wait, why does printx('a') typecheck? Isn't printx a "del", meaning it can only take a "del" as an argument?
16:43:17 <Slereah> It ain't called Lazy Bird for nothing
16:43:26 <tswett> Well, you could do something like...
16:43:29 <Slereah> printx isn't quite as pure
16:43:32 <tswett> m(unusedValue => printx('a'))
16:43:37 <Slereah> It's delegate del delchar(char c);
16:44:12 <tswett> Maybe what you're after is...
16:44:34 <tswett> Something along the lines of...
16:44:58 <tswett> delchar printx = inputChar => x => { Console.Write(inputChar); return x; };
16:45:32 <Slereah> Would that solve my problem though
16:45:49 <Slereah> If the evaluation is done in the wrong order it will change the behaviour of programs
16:46:27 -!- ocharles_ has joined.
16:46:43 <Slereah> I could just rewrite a lambda interpreter myself but if I could change to lazy evaluation the existing lambdas it would be swell
16:47:25 <tswett> There's gonna be a nice way to do this in C#...
16:47:30 -!- sewilton_ has joined.
16:47:49 <Slereah> Technically this would only affect the non-pure operators
16:48:01 <Slereah> But I'm not sure how to fix this especially for those
16:48:15 <tswett> I feel like just using "del", exactly as you're currently using it, ought to work.
16:48:22 -!- pdxleif- has joined.
16:48:27 -!- mysanthrop has joined.
16:48:42 <tswett> Then again, maybe not.
16:48:44 -!- lifthras1ir has joined.
16:48:54 -!- HackEgo has quit (Remote host closed the connection).
16:48:56 -!- sewilton has quit (Ping timeout: 260 seconds).
16:48:57 -!- pdxleif has quit (Ping timeout: 260 seconds).
16:48:59 -!- carado has quit (Ping timeout: 260 seconds).
16:48:59 -!- ocharles has quit (Ping timeout: 260 seconds).
16:49:00 -!- Lymia has quit (Ping timeout: 260 seconds).
16:49:01 -!- JX7P has quit (Ping timeout: 260 seconds).
16:49:01 -!- lifthrasiir has quit (Ping timeout: 260 seconds).
16:49:02 -!- myname has quit (Remote host closed the connection).
16:49:04 -!- pdxleif- has changed nick to pdxleif.
16:49:31 <Slereah> Switching to delchar printx = inputChar => x => { Console.Write(inputChar); return x; }; still only produces one a
16:49:36 -!- HackEgo has joined.
16:50:33 <tswett> And what expression are you using now?
16:50:40 <tswett> What are you evaluating that only produces one a?
16:51:22 <Caesura> https://gyazo.com/e0bc79e0dab2a2d8303b71cf935e62fe.png
16:51:31 <tswett> That would produce only one "a" even if lazy evaluation were used.
16:51:53 -!- Lymia has joined.
16:51:55 -!- IRIXUser has joined.
16:52:19 -!- IRIXUser has changed nick to Guest23396.
16:52:21 <tswett> m(printx('a')) would reduce to printx('a')(printx('a')). The outer printx('a') would get reduced and thus would print "a", leaving you with printx('a'). Then evaluation would finish.
16:52:45 <Slereah> Let's see what happens if I add an i
16:53:03 <Slereah> m(printx('a'))(i); does produce two i's
16:53:38 <Slereah> and u(u((printx('a'))))(i); does produce an infinite loop
16:53:51 <Slereah> I guess I need to do (my program)(i) by default
16:54:58 <Slereah> Now to do a parser for the code
16:55:15 <Slereah> I bet C# has a standard one by default
16:55:57 -!- sewilton_ has changed nick to sewilton.
16:57:12 -!- ocharles_ has changed nick to ocharles.
16:58:07 <tswett> Parsing this oughta be pretty easy. Consider using recursion.
16:58:46 <Slereah> yeah shouldn't be too hard
16:58:56 <Slereah> There's only one operation to be applied
16:59:37 <tswett> public static LbExpression Parse(TextReader reader) { switch (reader.Read()) { case '`': LbExpression function = Parse(reader); LbExpression argument = Parse(reader); return function.Apply(reader); case ... } }
16:59:41 -!- carado has joined.
17:04:24 -!- Tritonio has joined.
17:05:12 -!- polybot has quit (Ping timeout: 240 seconds).
17:06:22 -!- mysanthrop has changed nick to myname.
17:15:00 -!- Tritonio has quit (Remote host closed the connection).
17:18:21 -!- Tritonio has joined.
17:25:22 <Slereah> Let's try a more complicated expression
17:26:05 -!- Phantom__Hoover has quit (Read error: Connection reset by peer).
17:26:55 <Slereah> `````````````.h.e.l.l.o.,. .w.o.r.l.d.!i prints "hhee"
17:26:58 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ````````````.h.e.l.l.o.,.: not found
17:29:21 <Slereah> Gotta find the correct regular expression for a combinator expression
17:33:05 <Slereah> What's a regular expression if X = a is an expression and X = `XX is an expression
17:34:27 <Slereah> Apparently basic regexps do not handle nesting
17:34:45 <Slereah> Might have to do it by hand
17:36:55 -!- MoALTz has joined.
17:36:55 -!- Phantom_Hoover has joined.
17:45:35 <Sgeo> http://www.operasoftware.com/press/releases/desktop/opera-releases-bork-edition
17:46:40 <Slereah> Now let's try the Fibonacci
17:47:21 <Slereah> "Process is terminated due to stack overflow"
17:47:41 <Slereah> I guess when the program doesn't stop it doesn't print things until the end
17:48:58 <Slereah> `u`u.a prints characters before the stack overflow
17:48:59 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: u`u.a: not found
17:52:40 <Slereah> Maybe I should just rewrite it like before as a dynamic string
17:52:48 <Slereah> Might avoid the stack overflows
18:13:10 -!- gamemanj has joined.
18:35:31 -!- TellsTogo has joined.
18:38:07 -!- Phantom_Hoover has quit (Ping timeout: 258 seconds).
18:42:56 -!- Phantom_Hoover has joined.
18:46:58 -!- cyra has quit (Read error: Connection reset by peer).
19:05:57 -!- DHeadshot has joined.
19:07:08 -!- Tritonio has quit (Remote host closed the connection).
19:13:14 -!- ski has quit (Ping timeout: 265 seconds).
19:13:22 -!- ski has joined.
19:13:30 -!- iaglium has quit (Ping timeout: 250 seconds).
19:15:49 -!- iaglium has joined.
19:35:21 -!- Zarutian has joined.
19:58:29 <gamemanj> Like HTML tags, but more confusing.
19:59:34 <\oren\> my god its full of stars
19:59:51 -!- polybot has joined.
20:07:57 <\oren\> ☫ and ☬ are hard to draw
20:25:05 -!- polybot has quit (Ping timeout: 258 seconds).
20:25:11 <myname> space grunts looks like a mobile game for whiever it was who did 't like the turnbased aspect of roguelikes
20:25:33 -!- polybot has joined.
20:37:25 -!- TellsTogo has quit (Quit: Page closed).
20:41:04 -!- gamemanj has quit (Quit: Leaving).
20:51:33 -!- APNG has quit (Ping timeout: 276 seconds).
20:56:33 -!- polybot has changed nick to Moonythedwarf.
20:57:09 -!- DHeadshot has quit (Ping timeout: 265 seconds).
20:57:13 -!- Soni has joined.
20:57:57 -!- Soni has changed nick to APNG.
21:00:30 -!- MDead has joined.
21:02:44 -!- Melvar` has joined.
21:03:19 -!- Melvar has quit (Disconnected by services).
21:03:22 -!- Melvar` has changed nick to Melvar.
21:03:40 -!- lifthrasiir has joined.
21:07:18 -!- ineiros_ has joined.
21:10:13 -!- lifthras1ir has quit (*.net *.split).
21:10:13 -!- ineiros has quit (*.net *.split).
21:10:13 -!- MDude has quit (*.net *.split).
21:20:15 <myname> i know way too few people that do graphical stuff
21:22:15 -!- idris-bot has quit (Quit: Terminated).
21:23:26 -!- idris-bot has joined.
21:27:55 -!- Moonythedwarf has quit (Ping timeout: 244 seconds).
21:33:45 -!- Moonythedwarf has joined.
21:39:54 <zzo38> It is an invalid Unicode character.
22:09:28 -!- moonythedwarf_ has joined.
22:11:03 -!- Moonythedwarf has quit (Ping timeout: 240 seconds).
22:13:29 -!- randomact2016 has joined.
22:13:36 -!- randomact2016 has left.
22:17:57 -!- carado has quit (Ping timeout: 265 seconds).
22:20:47 -!- augur has joined.
22:37:54 <\oren\> prooftechnique: it is invalid, but still can occur, so there is a glyph for it in my font
22:38:02 -!- wob_jonas has joined.
22:39:03 <wob_jonas> My bank card again got physically damaged. This is the third time my bank card has had a shorter lifespan than their normal replacement time.
22:39:27 <wob_jonas> I know it's getting a lot of wear because I'm carrying it in my wallet all the time, but isn't that supposed to be sort of normal use for a bank card?
22:39:49 <\oren\> maybe your wallet is too small or too big
22:40:17 <\oren\> or you have too many cards in your wallet
22:40:38 <moonythedwarf_> Question: anyone know of a IRC bot that can preform the Riemann function?
22:41:00 <wob_jonas> This time it's not around the chip where it torn, but instead there's a tear starting from the short side of the card you hold in your hand when you insert it, on the side of the magnetic strip.
22:41:51 <wob_jonas> \oren\: maybe, or more likely too much cash and tickest and other non-card items, or the wallet is getting pulled tense and curved in my pocket
22:42:36 <wob_jonas> The usual advice is to not put your bank card (or other fragile items like a calculator or mobile phone) in your back pocket, but I never do that! I always have it in my front jeans pocket (or rarely in a bag).
22:43:05 -!- byteflame has joined.
22:44:04 <wob_jonas> moonythedwarf_: we have some reasonably programmable bots, so presumably you can upload a short program that computes it
22:44:32 <wob_jonas> you can probably find a ready-made implementation of it in some library
22:44:48 <HackEgo> /hackenv/bin/`: line 4: node: command not found
22:45:08 <wob_jonas> moonythedwarf_: you mean the Riemann zeta function, right?
22:46:11 <wob_jonas> This Riemann zeta: http://dlmf.nist.gov/25.2
22:47:26 <moonythedwarf_> Calculates the Riemann sum for a one-variable function f on the interval [a,b] with n equally-spaced divisons. If sampler is given, that function will be used to calculate which value to sample on each subinterval; otherwise, the left endpoint will be used.
22:48:18 <wob_jonas> moonythedwarf_: that's not the Riemann zeta, that's quadrature (approximating a Riemann integral) in one dimension
22:49:19 <wob_jonas> moonythedwarf_: ok, so what do you actually want?
22:49:38 <\oren\> I don't think I've ever put anything in the back pocket of my jeans. how would I sit?
22:50:35 <zzo38> In the Dungeons&Dragons game I managed to summon a grandfather clock into a prison cell and when it chimed the guards game down and wondered how it got there.
22:50:38 <wob_jonas> \oren\: I put a key there, and sometimes plastic bags. never bigger stuff.
22:51:06 <wob_jonas> zzo38: is it wise to alert your guards that you can do magic?
22:52:29 <wob_jonas> nah, I guess they probably already knew so it doesn't matter
22:52:45 <zzo38> There was a anti-magic field active, but the book that summoned the clock somehow overcomes that anti-magic, and so they were unable to unsummon it.
22:53:32 <wob_jonas> zzo38: is that plain arcane magic, or something different?
22:53:51 -!- DHeadshot has joined.
22:53:54 * zgrep pops in to glimpse at the backlog and sees an out of context «is it wise to alert your guards that you can do magic?», zgrep now imagines wob_jonas locked in a castle room, with guards outside guarding him
22:53:56 <zzo38> I don't know how the book works. I just wrote "clock" and there it was.
22:55:07 <moonythedwarf_> summon a pair of magic garden clippers that can cut through steel
22:55:08 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
22:55:57 <wob_jonas> no wait, I think you do psionic magic, not arcane, right?
22:56:10 <wob_jonas> zzo38: oh! just wrote "clock"? is that like Scribblenauts?
22:56:20 <zzo38> wob_jonas: My character can do both, but I don't know how this book works.
22:56:40 <wob_jonas> have they tested whether it's an illusion?
22:56:56 <zzo38> Not as far as I know
22:57:09 <zzo38> The reason for the clock was to time the expiration of a spell I had set up elsewhere. The spell created a large block and was meant to make noise by the cups sitting on top of it falling down once the spell expires (causing the block to disappear), to wake us up, but we were put in jail instead.
22:57:56 <zzo38> Therefore I trick the guards in going to the hotel just before it would expire, so they would hear the noise, enter the room and try to dispel the magic cups but they can't because it isn't magic. They might think therefore that we have stronger magic than they have because they can't dispel our magic.
22:59:17 <wob_jonas> wait, is the clock set to the right time for that? or do you have some way to find out what time it is, from a prison cell?
22:59:37 <zzo38> wob_jonas: That's what I used the clock for; to determine what time it was.
22:59:58 <wob_jonas> I guess you could just ask the guards
23:00:09 <zzo38> wob_jonas: They refused to answer.
23:00:22 <wob_jonas> zzo38: right, but did the clock arrive set to the right time and wound up?
23:00:57 <zzo38> Yes; it was early enough that I still knew what time it was, and it was wound up, too.
23:02:28 <zzo38> They might detect a dim aura if they tried, but not any stronger aura because there isn't actually any magic in effect in the hotel room (it has already expired), and in any case the cups themselves are not magical.
23:06:11 <wob_jonas> Are the guards familiar with the tale of the head of Vecna?
23:08:20 <zzo38> I don't know if they are or not
23:10:28 -!- hppavilion[1] has joined.
23:12:07 <hppavilion[1]> Pedantic level 1: Replace all occurrences of pi with tau/2 (unless it's 2pi, in which case you just use tau)
23:12:32 <hppavilion[1]> Pedantic level 2: pi and tau are both acceptable, but replace all occurrences of 2 with tau/pi
23:13:10 -!- idris-bot has quit (Quit: Terminated).
23:13:36 <hppavilion[1]> Linguistic Prank Idea: Start interpreting numbers written in standard digital fashion as an abjad
23:13:55 <shachaf> There's nothing pedantic about using 2pi instead of pi
23:14:46 <shachaf> Pedantic is the sort of thing I'm being right now.
23:15:04 <shachaf> But there's nothing incorrect about pi.
23:15:05 <zzo38> Some programs I wrote do use tau but not pi
23:15:13 <hppavilion[1]> (Or even better, an ultra-abjad, in which vowels aren't just inferred; which specific vowel sound is used is unnecessary)
23:15:41 -!- Melvar has quit (Quit: rebooting).
23:16:13 <hppavilion[1]> I'm a fan of the middle camp, in which Pi and Tau are both acceptable. I would call it a Golden Mean Fallacy, but we're discussing pi(/tau), not any other irrational numbers
23:16:17 <zzo38> Of course it is correct there is nothing incorrect about pi, but tau seems to be work better in many cases; but it isn't (just) because of circles, anyways.
23:16:38 <zzo38> I consider both acceptable, but find tau more useful in more cases than pi.
23:17:56 <shachaf> but that's not pedantry, yo
23:18:09 <hppavilion[1]> I think we should start using tau (together with pi) without any explanation at the beginning (so no tau = 2pi disambiguation), so people just have to start getting used to it
23:18:17 <hppavilion[1]> shachaf: It is if you systematically refuse to use pi
23:18:31 <shachaf> Still not pedantry. Just a preference.
23:18:49 <hppavilion[1]> moonythedwarf_: That's level 3, and you have to use it when you would otherwise just drop it to imply a coefficient of 1
23:18:54 <shachaf> If I systematically refuse to eat bell peppers, it's not pedantry to not eat bell peppers.
23:19:20 <hppavilion[1]> ("The parent quadratic function is y = pi/pix^2+0x+0")
23:21:18 <moonythedwarf_> hppavilion[1]: here is a derivative for that: (d)/(dx)(π/(π x^2)+0 x+0) = -2/x^3\
23:21:47 <hppavilion[1]> Numeric Abjad: 0 [z], 1 [w], 2 [t], 3 [θ], 4 [f], 5 [k], 6 [s], 7 [j], 8 [p], 9 [n]
23:22:21 <hppavilion[1]> shachaf: Pedantry was the wrong word, but I couldn't think of anything better
23:22:35 -!- Melvar has joined.
23:24:27 <hppavilion[1]> wob_jonas: Also, [r] would lead to r-colored vowels, which would make things more confusing
23:24:33 <wob_jonas> hppavilion[1]: dunno, anywhere so you get a saner set of consonants.
23:24:58 <hppavilion[1]> (between the sounds you can put any monopthong you like (or none, if you like); a decimal point is represented by a [b])
23:25:43 -!- idris-bot has joined.
23:25:47 <hppavilion[1]> Hm, 1 should be [g] because [w] can be a difficult sound sometimes
23:26:12 <wob_jonas> it's not insane, but [r] is common and useful
23:26:43 <hppavilion[1]> wob_jonas: Yeah, but [r] leads to r-coloring, which makes things harder to understand. I guess 0 could be [r]?
23:27:25 <moonythedwarf_> its just a _esoteric_ set of constants hppavilion[1] (;
23:28:42 <hppavilion[1]> moonythedwarf_: (1) "an _esoteric_" (2) That winky face is backwards; while (: is acceptable (if strange), (; is never allowed, only ;) (3) Many of them were chosen based on their initial sound in English to make it easier for English speakers (one of the larger groups) to understand
23:30:08 <zzo38> But, English are not abjad.
23:31:09 <hppavilion[1]> zzo38: Yeah, but if I try to make the numbers have vowels, I lead to issues with numbers that don't contain any
23:31:44 <hppavilion[1]> e.g. if the even digits are vowels and the odds are consonants, then you have trouble pronouncing 573597335
23:32:14 <zzo38> Yes, I can understand you
23:32:46 <hppavilion[1]> That was for anyone else reading (also, I'd already started typing and I don't like aborting messages)
23:33:21 * hppavilion[1] is pro-life, but only for relatively short Unicode strings used in text-only chat
23:35:49 <wob_jonas> hppavilion[1]: you could take a language with a somewhat strict syllable structure, and have every two consecutive digits be pronounced as a syllable, or even some more complicated system
23:36:49 <zzo38> I did have an idea like that too; treat even positions as vowels and odd positions as consonants; that isn't quite same but it is a similar thing.
23:36:52 -!- Guest15977 has quit (Ping timeout: 240 seconds).
23:37:20 <wob_jonas> I think there's even such a system, though not for generating any word, but as a system to read out numbers in a terse way
23:38:06 <hppavilion[1]> wob_jonas: I could, I suppose, though odd numbers complicate a bit (even though the solution is quite obvious)
23:38:59 <hppavilion[1]> Every digit has a consonant sound and a vowel; you make these in sequence, in odd-length strings the remaining symbol is put at the end of the last syllable
23:39:07 <wob_jonas> If you didn't want the system workable by humans, then you'd just use arithmetical coding or some sort to generate almost exactly every reasonable pronunciation in a reasonable rate.
23:39:07 <hppavilion[1]> But then you have to memorize twice as many sounds
23:39:34 <zzo38> The abjad system yes is simpler and it does work too.
23:41:04 <wob_jonas> make it an abjad then, with the ten sounds being some permutations of [p m t d n k v z S r] ?
23:42:45 <zzo38> I think hppavilion[1]'s idea to omit [r] does make some sense, due to r-colour-vowels; it would be too difficult including all sound anyways
23:43:46 <wob_jonas> or you could use syllables such that each two digits encode a syllable consisting of a consonant or consonant cluster from a set of 20 and a vowel from a set of 5.
23:44:43 <hppavilion[1]> wob_jonas: zzo38: If I do include [r], it has to be as 0 as that seems to be the only logical place for an r-colored vowel to exist
23:44:55 <shachaf> Better to use https://en.wikipedia.org/wiki/Mnemonic_major_system
23:45:04 -!- tromp has joined.
23:47:24 <wob_jonas> what if you use an escape digit so you encode 19 consonant clusters with 1, 2, ..., 9, 00, 01, ..., 09 respectively, such that the clusters you'd rather avoid at initial position get the codes staring by a zero?
23:47:32 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds).
23:48:06 <wob_jonas> still, you could use an escape digit somehwo
23:48:19 <hppavilion[1]> (final digits are allowed to drop the subsequent vowel)
23:50:18 <hppavilion[1]> (Maybe I should allow multiple similar sounds for each- so [t] and [d] are the same)
23:50:46 -!- Guest15977 has joined.
23:52:28 -!- Phantom_Hoover has joined.
23:53:30 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
23:59:31 <zzo38> Sometimes in a Dungeons&Dragons game, the duration of a spell can be much more important than the spell itself.
23:59:46 -!- DHeadshot has quit (Ping timeout: 252 seconds).
00:00:16 <hppavilion[1]> Read these back to me in numeric format: sin, fot, footar,
00:01:05 -!- oerjan has joined.
00:01:14 -!- byteflame has quit (Ping timeout: 260 seconds).
00:02:38 <lambdabot> hppavilion[1] said 15h 33m 21s ago: 300 reindeer were killed by lighting in Norway.
00:02:42 <oerjan> hppavilion[1]: shocking
00:02:53 -!- byteflame has joined.
00:04:23 <oerjan> you cannot buy my kind of swatter, unless you find one of those little shops that weren't there the previous day and won't be there the next
00:05:20 <hppavilion[1]> Google Maps can probably direct me to one of those
00:05:34 <oerjan> i'm not sure google maps updates fast enough
00:05:36 <hppavilion[1]> Do they move each day, or do they only exist on some days?
00:06:01 -!- augur has quit (Remote host closed the connection).
00:06:01 <oerjan> they only exist in _this_ dimension on rare occasions.
00:06:56 -!- xkapastel has joined.
00:06:57 <oerjan> see the relevant discworld book for explanation, i think it may have been the Light Fantastic.
00:07:32 <oerjan> (it's where the Luggage came from.)
00:07:52 -!- bibibi has quit (Ping timeout: 240 seconds).
00:08:20 -!- izabera has quit (Ping timeout: 250 seconds).
00:08:28 <oerjan> hm looks like an epidemic
00:09:10 <oerjan> they weren't on the same server
00:11:01 -!- moonythedwarf_ has quit (Quit: See ya later, [INSERT_NAME_HERE]).
00:11:29 -!- Moonythedwarf has joined.
00:12:11 <oerjan> * hppavilion[1] . o O ( Can a (novel-length) book be written without chapter format without looking terrible? ) <-- hm aren't the discworld books written that way too... as a conscious decision.
00:13:04 <shachaf> I remember because when I was youngish, it was bedtime, and I told my mother I would just read to the end of the chapter.
00:13:18 <shachaf> And then it turned out there were no chapters.
00:13:38 <oerjan> "Very few of the Discworld novels have chapter divisions and instead feature interweaving storylines. Pratchett is quoted as saying that he "just never got into the habit of chapters",[5] later adding that "I have to shove them in the putative YA books because my editor screams until I do"."
00:13:41 <hppavilion[1]> Last time I went to the local Bibliorium I was looking for Discworld (specifically, The Colour of Magic), but they didn't have it
00:13:50 -!- izabera has joined.
00:14:10 <oerjan> looks like an unconscious decision that stuck, rather.
00:14:11 <shachaf> chapter? i 'adn't even met 'er!
00:15:16 <oerjan> Moonythedwarf: what are you ^ing
00:15:46 <oerjan> ^ doesn't work very well in ongoing chats.
00:15:52 <hppavilion[1]> My JUNIOR FEMALE SIBLING and I are reforming the calendar
00:16:13 <hppavilion[1]> 12 30-day months (plus a 5- or 6-day festival week), 5 6-day weeks to a month
00:16:27 <hppavilion[1]> (Weeks have always bugged me because they don't fit nicely within a month)
00:16:52 <oerjan> hppavilion[1]: it is actually somewhat recommended that you _don't_ start with the first one, since it's considered relatively bad. (i didn't follow that recommendation, possibly because i didn't hear of it in time.)
00:17:10 <oerjan> i think Mort is considered the first really good one.
00:17:31 -!- wob_jonas has joined.
00:18:09 <oerjan> no, it's the name of the main character, but it's also obviously a pun on the book's plot idea.
00:18:36 <shachaf> Sorting algorithms typically use <. Can they avoid any comparisons in any cases if they use <=> instead?
00:18:39 * hppavilion[1] . o O ( I want to hear the Canadian national anthem, but altered to sound more disappointed )
00:19:10 <zzo38> You should need to know some way to determine what order they are supposed to be sorted in
00:19:46 <oerjan> shachaf: pretty obviously exactly when there are equal elements...
00:19:52 <wob_jonas> shachaf: on chapters and Prattchet, see http://www.lspace.org/books/apf/words-from-the-master.html search for "chapter"
00:20:17 <hppavilion[1]> A list shuffle is just a sort where the comparison function is λ(x, y): return coinflip();
00:20:35 <shachaf> oerjan: For example, insertion sort will use the optimal number of comparisons with < if all elements are equal.
00:20:42 <oerjan> shachaf: well if there are no equal elements, you cannot get better with <=>. if there are, then you need to test equality so cannot make do with only one < between the relevant pair
00:21:11 <wob_jonas> ah, I see, oerjan already said that
00:21:47 <oerjan> shachaf: hm maybe not.
00:22:22 <shachaf> sort [x,y] = if y < x then [y,x] else [x,y]
00:22:30 <oerjan> shachaf: you have to be careful then to always use < in the direction that gives the stability you want, if any.
00:22:42 <oerjan> but i guess if you do that, then it works.
00:22:47 <shachaf> oerjan: I'm interested in the question both when stability is required and when it isn't.
00:23:12 <wob_jonas> oerjan: yes, but if you do a plain mergesort (not a two-way one) or a heapsort then I think it's relatively easy to do that without additional bookkeeping
00:23:13 <oerjan> because there's no harm in treating = as <= if they're in the right order.
00:23:47 <shachaf> There's no harm, but will any sorting algorithm do unnecessary comparisons if they think that <=?
00:23:58 <shachaf> Changed plurality mid-sentence there.
00:24:11 <oerjan> wob_jonas: sure, if you split in such a way that the lists to merge weren't interleaved originally.
00:24:47 <oerjan> actually i should have said < instead of <=, i guess.
00:24:54 -!- augur has joined.
00:25:28 <shachaf> <=> gives you more information, so it kind of seems that you ought to be able to use it.
00:27:22 -!- moonythedwarf_ has joined.
00:28:19 <oerjan> <hppavilion[1]> 12 30-day months (plus a 5- or 6-day festival week), 5 6-day weeks to a month <-- i think i've seen at least the first part somewhere...
00:28:24 -!- Moonythedwarf has quit (Ping timeout: 244 seconds).
00:28:59 * oerjan is bothered by week numbers, specifically by people using them when he has no idea when they are.
00:29:04 <shachaf> Maybe you're thinking of 13 28-day months?
00:29:55 <wob_jonas> shachaf: I think you could have seen both
00:31:34 <wob_jonas> shachaf: the French Republican Calendar has 12 months with 30 days each plus 5 or 6 extra days outside of months per year, but it's not the first one to get that idea
00:33:12 <oerjan> hppavilion[1]> A list shuffle is just a sort where the comparison function is λ(x, y): return coinflip(); <-- that doesn't actually work right, statistically.
00:33:53 <shachaf> oerjan: Depends on your sorting algorithm.
00:34:01 <shachaf> Certainly a lot of them assume transitivity.
00:34:29 <shachaf> If you use bogosort, it'll work correctly (but in 2^n time).
00:34:36 <wob_jonas> shachaf: oh, actually, non-transitive comparisons are interesting:
00:35:34 <wob_jonas> in particular, I wish some programming language libraries provided an interface for a balanced tree (and sort) ordered on a custom sorting routine that need not be transitive,
00:35:39 <hppavilion[1]> shachaf: Not sure if it's 2^n, as- in my understanding of bogosort- you just shuffle the list and check if it's sorted
00:36:09 <shachaf> Which means getting n coin flips to return true.
00:36:17 <shachaf> Or do you mean that it's 2^(n-1)?
00:36:31 <oerjan> shachaf: well it cannot work correctly with any method that uses a bounded number of coin flips.
00:36:58 <shachaf> What if it's sorting a list of length 2?
00:37:04 <wob_jonas> with the guarantee that two elements will be ordered consistently if they're in separate strong components of the comparison function, but not necessarily if they're in different strong components.
00:37:14 * oerjan ignores shachaf's last comment.
00:37:36 <wob_jonas> also, they should probably allow that comparison functions might depend on state, with similar guarantees.
00:38:16 <wob_jonas> so the lower bound search function in the tree can find any place within the strong component of what you're searching for.
00:39:31 <wob_jonas> so far I haven't seen any library that documents that it guarantees almost anything for an inconsistent or non-transitive comparison function, even though I think some _implementations_ might actually already guarantee this, and it wouldn't be hard to do so in most implementations
00:39:42 <wob_jonas> you can do it without overhead usually.
00:39:58 <hppavilion[1]> shachaf: I think that you can't even use the direct coinflip function; you need to either let the coinflip directly determine if you're done (O(2^-n), I think)
00:40:18 <hppavilion[1]> Or first chain it into something to check (which, yes, would be O(2^n). I think.)
00:40:29 <shachaf> I don't know what you're saying.
00:40:37 <shachaf> Nor why oerjan is ignoring my last comment.
00:40:40 <wob_jonas> Not every implementation supports inconsistent comparison functions, that's true, but still, the best ones do.
00:40:48 <oerjan> shachaf: because it's too trivial an objection.
00:41:05 <hppavilion[1]> If we could use time traveling computing, would algorithms be allowed to have negative O-time?
00:41:39 -!- polybot has joined.
00:41:43 <hppavilion[1]> And are there any conventional algorithms completing in O(k) time for which k shrinks?
00:41:43 <shachaf> Is it true just for 2 elements or for any power of 2?
00:42:09 <oerjan> shachaf: only 2 i think. 3 is always a factor of n! for n > 2.
00:42:25 <zzo38> What kind of algorithms will be O(sin(x))?
00:42:25 <shachaf> You can certainly end up with things like O(1/n) when talking about e.g. amortized algorithms.
00:43:09 <oerjan> . o O ( this ignoring is going well, isn't it )
00:43:28 -!- polybot has quit (Remote host closed the connection).
00:43:29 <zzo38> Yes, and I don't know.
00:43:49 <shachaf> ignoring ring ring ring ring ring ring / banana phone
00:43:52 <hppavilion[1]> I have a feeling if you did have an O(sin(x)) algorithm, it'd just get simplified to O(1)
00:45:52 <oerjan> hppavilion[1]: i think it's impossible for k to shrink for arbitrarily large data, because to be bounded it cannot actually _check_ beyond a certain portion of the data, which prevents it from shrinking below the minimum for that amount.
00:46:06 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
00:46:58 <hppavilion[1]> But with time travel-based computation, could a problem have a complexity of e.g. O(-n^2)?
00:47:23 <HackEgo> Addition, subtraction and multiplication have a certain ring to them.
00:47:56 <oerjan> i'm not sure the banana phone can fit in there.
00:49:48 <shachaf> oerjan: It's a characteristic function, obviously.
00:52:11 <shachaf> If you write O(f) in computer science, f : N -> N is positive and increasing.
00:54:20 -!- polybot has joined.
00:54:21 <polybot> Type ~>help for all commands, and ~>help <command> for help on a command.
00:54:21 <hppavilion[1]> (Is O(3^n) allowed, or do all O(k^n)s just reduce to O(2^n)?)
00:56:18 -!- FreeFull has quit (Quit: rebooting and stuff).
00:57:24 <zzo38> The identification says it is Node.js based and is apparently on Google's server.
00:57:57 <hppavilion[1]> zzo38: A public googlian server or, like, the thing Google itself runs on?
00:59:25 -!- polybot has quit (Remote host closed the connection).
01:00:04 -!- polybot has joined.
01:00:04 <polybot> Type ~>help for all commands, and ~>help <command> for help on a command.
01:00:35 <polybot> commmands: ping, info, waitforMsgtest, talk, cat, art, solvefor, solve, done
01:00:41 <APNG> hppavilion[1], nah if I had a bot it'd support CTCP
01:00:51 <fungot> hppavilion[1]: if coding in c... o(n) o(n2), but it
01:00:52 <fizzie> Google Compute Engine has addresses like that.
01:00:56 <zzo38> Now there are some more command at least
01:01:14 <polybot> Invalid solver undefined, valid solvers are math.js, algebra.js and mathics
01:01:46 <zzo38> See if there is information on npm possibly?
01:02:04 <polybot> { [SyntaxError: Unexpected end of expression (char 21)] char: 21 }
01:02:06 <zzo38> There is no package on npm called "polybot" anyways it seem
01:02:26 <hppavilion[1]> Are any of these us: https://github.com/orgs/tjcsl/people
01:02:44 <APNG> refuses to catch on fire, apparently
01:03:16 <hppavilion[1]> moonythedwarf_: But probably an ultra-mega-badass one that does, like, solving the Riemann hypothesis
01:03:22 <APNG> hppavilion[1], I know fwilson
01:03:38 <APNG> but I doubt they have anything to do with it
01:03:39 <polybot> Invalid solver reimann_hypothesis, valid solvers are math.js, algebra.js and mathics
01:03:46 <APNG> hppavilion[1], personally
01:04:03 <APNG> we talk a lot tho
01:04:33 <APNG> ~>prexcl 3f println test
01:04:34 <polybot> [TypeError: Cannot convert undefined or null to object]
01:04:38 <oerjan> hppavilion[1]> (Is O(3^n) allowed, or do all O(k^n)s just reduce to O(2^n)?) <-- they're not equivalent.
01:04:52 <polybot> [TypeError: Cannot convert undefined or null to object]
01:04:59 <polybot> [TypeError: Cannot convert undefined or null to object]
01:05:05 <polybot> [TypeError: Cannot read property 'toString' of undefined]
01:05:14 <moonythedwarf_> i've heard of algebra.js, its a literal, actually rather bad, calculator.
01:05:22 -!- fungot has quit (Ping timeout: 250 seconds).
01:05:48 <polybot> 0.7071067811865476 + 0.7071067811865476i
01:05:50 <APNG> hppavilion[1], well fwilson isn't even online atm
01:06:07 <polybot> { [SyntaxError: Value expected (char 1)] char: 1 }
01:06:28 <APNG> it does floats, nice
01:06:45 <hppavilion[1]> APNG: I think doing floats is the bare minimum for a decent calculator
01:06:55 <APNG> what happens if you mix floats and complexes?
01:07:09 <hppavilion[1]> APNG: It returned a mix of floats and complexes to sqrt(i)
01:07:46 <zzo38> Imaginary infinity? Wrong?
01:07:50 <polybot> [Error: Undefined symbol j]
01:08:12 <polybot> 0.7071067811865476 + 0.7071067811865476i
01:08:39 <hppavilion[1]> A GOOD calculator would be able to do quaternions, surreals, split-complex, duals, and Kleene Algebra
01:09:02 <APNG> ~>solve math.js (1,1,1) + (3,3,3)
01:09:02 <polybot> { [SyntaxError: Parenthesis ) expected (char 3)] char: 3 }
01:09:14 <APNG> ~>solve math.js (1;1;1) + (3;3;3)
01:09:14 <polybot> { [SyntaxError: Parenthesis ) expected (char 3)] char: 3 }
01:09:21 <APNG> can't do vectors
01:09:54 <APNG> are those vectors tho?
01:10:03 <APNG> moonythedwarf_, eh too lazy
01:10:28 <zzo38> Does the matrix multiplication working?
01:10:30 <polybot> -2.717038835061503e-4 + 3.399328988721386e-4i
01:11:40 <zzo38> ~>solve math.js [5,6;7,8] * [2,3]
01:11:48 <zzo38> ~>solve math.js [5,6;7,8] * [2,3;4,5]
01:12:05 <zzo38> ~>solve math.js [5,6;7,8] * [1,0;0,1]
01:12:15 <oerjan> fizzie: fungot got killed
01:12:15 <APNG> it doesn't do vectors >.>
01:12:34 -!- FreeFull has joined.
01:12:37 <moonythedwarf_> APNG: at least it knows what a mathmatical function is
01:12:52 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
01:14:18 <moonythedwarf_> thanks to presistance we _might_ be able to make a turing machine/state machine in it
01:15:21 <moonythedwarf_> thats a list of all things it supports, i think its extended tho, Riemann is not a default function in math.js
01:15:26 <APNG> it's not fwilson's
01:17:38 <oerjan> ~>solve math.js sqrt(i)/0
01:17:42 <HackEgo> danddreclist 82: shachaf nooodl boily \ http://zzo38computer.org/dnd/recording/level20.tex
01:18:24 <moonythedwarf_> its actually pretty good for a IRC bot with a calculator
01:18:26 <polybot> commmands: ping, info, waitforMsgtest, talk, cat, art, solvefor, solve, done
01:19:00 <polybot> http://lorempixel.com/600/100/cats/
01:19:04 <polybot> http://lorempixel.com/100/600/abstract/
01:19:49 <polybot> In che anno e iniziata la prima guerra mondiale.
01:20:07 <zzo38> I also don't know what it is.
01:20:34 <moonythedwarf_> the only thing thats actually useful here is the calculator (~>solve math.js)
01:20:57 <polybot> In[1]:= Integrate[1+1]Out[1]= Integrate[2]
01:21:09 <shachaf> This seems a little on the botspammy side.
01:21:25 <myname> i guess it calculates 12 inches * x cm/inches / y cm/foot
01:22:54 <polybot> Hello, this is polybot's owner.
01:23:12 <APNG> I like fucking bot owners
01:23:16 <APNG> may I fuck you?
01:24:05 <APNG> moonythedwarf_, lol, just playing with the bot
01:24:19 <polybot> im not a bot, im the owner of it speaking through it
01:24:32 <APNG> polybot, right...
01:24:35 <APNG> you look like a bot
01:25:23 <oerjan> APNG: you may have been a _tad_ impolite there hth
01:25:31 <APNG> you can't just say "goodbye" and keep the stupid bot in the channel >.>
01:26:32 <APNG> oerjan, my job is to just remove the bot from the channel somehow
01:27:41 <oerjan> APNG: i don't see the bot as disruptive enough to remove, yet. it's mostly just responding to people's commands.
01:28:10 <APNG> <polybot> Hello, this is polybot's owner.
01:28:15 <APNG> except for those
01:28:29 <oerjan> APNG: well that counts as human.
01:28:53 <APNG> then why's it going through the bot?
01:29:00 <APNG> owner's banned or something?
01:29:25 <oerjan> APNG: well that's _possible_ of course, but it also just be the mystery.
01:29:42 <shachaf> oerjan: myndzi is being disruptive by not adding bodies tdnh
01:30:04 <APNG> oerjan, seems easier to just remove it
01:30:17 <moonythedwarf_> shachaf: this room is already packed, full of esoteric madness and sanity
01:30:57 <HackEgo> This wisdom entry was censored for being too accurate.
01:31:20 <APNG> moonythedwarf_, /kick is easier than figuring out who's behind it
01:31:32 <zzo38> Do you like to make up the "esoteric programming" block of Magic: the Gathering cards?
01:31:39 <shachaf> APNG: You're being far more disruptive than the bot.
01:32:01 <shachaf> For example, you're being rude to the bot.
01:32:12 <shachaf> moonythedwarf_ is second-most disruptive.
01:32:20 <APNG> it's a bot .-.
01:32:34 <shachaf> You were being a jerk anyway.
01:32:41 * moonythedwarf_ hugs his silver metal for being second most disruptive
01:34:07 <fizzie> oerjan: Yeah, our internet is entirely down. Apparently there's an ongoing 6-hour maintenance window right now nobody saw fit to mention to us.
01:35:24 <moonythedwarf_> fizzie, can you give your opinion in the bot that popped up randomly recently, polybot?
01:36:37 <fizzie> shachaf: Either BT or my ISP (zen.co.uk), I can't quite tell from their status page.
01:37:04 <fizzie> There's been a bunch previously as well, but this is the first one that actually took things down.
01:37:17 <fizzie> Presumably they're actually doing something this time.
01:37:28 <oerjan> wat. i'm actually logging #esoteric.
01:37:43 -!- polybot has quit (Remote host closed the connection).
01:37:50 <oerjan> i thought i had specifically told irssi to log only privmsg
01:38:26 -!- polybot has joined.
01:38:27 <polybot> Type ~>help for all commands, and ~>help <command> for help on a command.
01:38:53 <shachaf> polybot: i think the join message is unnecessary hth
01:39:17 -!- polybot has quit (Remote host closed the connection).
01:39:46 -!- polybot has joined.
01:41:31 <APNG> polybot, stop making fwilson look bad, change the bot's name
01:42:09 <polybot> how does it make fwilson look bad?
01:42:27 <APNG> polybot, fwilson made a bot called polybot 3 or so years ago
01:42:32 -!- ChanServ has set channel mode: +o oerjan.
01:42:50 -!- oerjan has set channel mode: +b *!*nodebot@*.147.197.104.bc.googleusercontent.com.
01:42:51 -!- oerjan has kicked polybot.
01:43:13 -!- oerjan has set channel mode: -o oerjan.
01:43:53 <oerjan> APNG: our channel's most insistently returning troll
01:44:26 <APNG> oerjan, hmm...
01:44:29 <myname> it's not that insistent imho
01:44:37 <APNG> they don't seem to have signed their work...
01:44:49 <APNG> oerjan, how can you be so sure?
01:45:06 <oerjan> an interesting question. i don't wish that to be generally known hth
01:45:36 <APNG> in my experience, the ppl usually considered trolls tend to sign their work
01:46:45 <moonythedwarf_> oerjan, proof is needed. otherwise it can be considered a unfair ban.
01:46:49 <oerjan> APNG: hagb4rd has never done that.
01:47:24 <shachaf> maybe hagb4rd is oerjan's alter ego
01:47:27 <myname> somewhere else we have somebody in therapy who is joining at least twice a weak holding huge monologues insulting any possible human
01:48:38 <fizzie> In the next episode, oerjan turns out to be the polybot author and it was all some sort of crafty scheme.
01:48:41 <oerjan> <shachaf> oerjan: myndzi is being disruptive by not adding bodies tdnh <-- tru.
01:49:02 -!- hppavilion[1] has joined.
01:49:03 <APNG> also plurals are cool
01:49:21 <olsner> shachaf: it takes two bots to party
01:50:16 <APNG> hppavilion[1], well they're forced to deal with so much crap that I find them cool
01:51:15 <APNG> not that kind of plural
01:52:16 <hppavilion[1]> myname: I see "algae" more as a mass noun more than a plural
01:52:29 <zzo38> You should need the proper proof otherwise is no good. Alternatively, can it be similar to zero-knowledge-proof? I think not.
01:52:40 -!- `^_^v has joined.
01:53:19 <APNG> plurals are cooler than plurals
01:54:11 <APNG> uh there's probably a better link I could use, but this'll do http://pluralityresource.org/plurality-information/
01:54:19 <hppavilion[1]> myname: And spaghetti is a dish, not a collection of individual objects
01:54:36 <APNG> that kind of plural is better than the grammar kind of plural
01:54:52 <hppavilion[1]> Huh, "duck" is its own plural (but "ducks" is also acceptable)
01:54:54 <myname> i used to fool my english class with people - peoples, pupil - ?
01:55:12 <APNG> 'peoples' is a thing
01:55:16 <myname> hppavilion[1]: spaghetti are more than one spaghetto hth
01:55:35 <myname> APNG: look it up. it's not what you'd expect
01:55:36 <hppavilion[1]> myname: I have never heard that. Is that actually valid Italian?
01:56:02 <myname> cappuccino is singular of cappuccini
01:56:19 <APNG> myname, it's impossible to look up
01:56:26 <hppavilion[1]> myname: "peoples" is a thing and everyone knows it. When "people" is used as a singular, it refers to a society (or ethnicity, etc.), and "peoples" refers to several of these
01:56:44 <hppavilion[1]> So "Native American peoples" refers to the various groups of American Indian
01:56:59 <hppavilion[1]> And buffalo is weird- "buffalo", "bison", and (to a lesser extent) "buffalos"/"buffaloes" are all correct
01:57:42 <APNG> but yes, this kind of plural is cool: pluralityresource.org/plurality-information/
01:57:49 <hppavilion[1]> (If you said "buffaloes" to someone who wasn't particularly invested in bison- e.g. anyone not from the midwest- they'd probably take a few seconds to catch the use of a weird pluralization)
01:58:15 <hppavilion[1]> (well, maybe not. But everyone knows what you mean and it sounds like it could be right.)
01:58:48 <myname> also, the same italian one: graffito
01:59:08 -!- APNG has left ("o/").
01:59:23 <hppavilion[1]> deers, fishes/fishies, salmons, sheeps, squids (huh, apparently "squid" is a valid plural. I guess it's just that if there's more than one squid, you're too busy screaming to talk about it)
02:00:12 <hppavilion[1]> How do you refer to a single piece of the blues genre?
02:00:50 <hppavilion[1]> ox -> oxes, child -> ...OK, "children" is the only acceptable plural of child.
02:01:13 <hppavilion[1]> Huh, "brethren" is just an archaic pluralization of "brother"
02:01:33 <hppavilion[1]> (How do you triple-plural person? person -> people -> peoples -> ???)
02:01:42 <shachaf> You must never say "brethren" and "brothers" in the same breath.
02:01:52 <shachaf> But it's OK in multiple breathren.
02:03:49 <myname> but oh welö, in german, the plural of "status" is "status", but with a longer u
02:03:49 -!- `^_^v has quit (Quit: This computer has gone to sleep).
02:04:48 <myname> it is directly transfered from latin, i think
02:05:06 <hppavilion[1]> (I've heard people say that the word "bitch" (in the non-dog sense) shouldn't be used at work because it's sexist)
02:06:37 <hppavilion[1]> (OK, (a) it shouldn't be used at work because it's considered obscene, and you don't use obscene words at work in general unless you work for an institution that permits or encourages it (like a Porn site). (b) Really, it's no more sexist than "waitress" in my mind, because I've always thought of "bitch" as the feminine of "bastard". Now, using it to refer to a man, on the other hand...)
02:07:22 <hppavilion[1]> Also, I just learned about hyponyms and hypernyms, and now I'm happy
02:10:33 -!- Sprocklem has joined.
02:14:14 <shachaf> In the US "pennies" is $/100 and "pence" is £/100
02:14:53 <shachaf> Actually maybe in the US "pennies" is only the coins, not the currency.
02:15:00 <hppavilion[1]> shachaf: But I've heard "pence", a hector times, and I'm just now learning that it just means "cents" in a way referring to the coin
02:16:19 <hppavilion[1]> (I assume when you're referring to pennies themselves you still say pence? Like, "can you make change for this" "No, I only have 8 pence" (when he has more money than that, but the price-offer relation requires nine pennies to make exact change))
02:16:25 <pikhq> shachaf: "pennies" would generally refer to the coin in US English.
02:17:07 <shachaf> The bizarre thing is that apparently some stocks are traded in pounds and some are traded in pence?
02:17:08 <pikhq> I don't think you would ever say "I only have 8 pennies" unless you literally only had 8 1¢ coins.
02:17:56 <pikhq> Huh, that is a little weird.
02:18:38 <shachaf> https://en.wikipedia.org/wiki/Penny_sterling
02:19:23 <pikhq> Not quite as weird as the now-historical practice in the US of trading stocks in 1/8th dollars.
02:19:49 <hppavilion[1]> Like, say, you're buying something that costs ¤9.91 and carrying a ¤10. The cashier has 1 ¤5-bill, 5 ¤1-coins, 1 ¤0.10-coin, and 8 pennies. AFAICT, he needs 9 pennies to make exact change. Could he refer to the pennies themselves as "8 pence", even though he has far more than that amount of money aggregate?)
02:20:03 -!- moonythedwarf_ has quit (Ping timeout: 240 seconds).
02:20:13 <shachaf> pikhq: I thought it was until 2000 or so.
02:20:26 <shachaf> pikhq: But now they're experimenting with making the tick size for some stocks $0.05.
02:20:46 <pikhq> Ah, I was quoting when the NYSE made the switch.
02:20:59 <pikhq> But the SEC required all other markets to make the switch in 2001.
02:21:23 <shachaf> Well, when one exchange makes the switch to a finer tick size, of course all the rest want to make it too.
02:21:38 <shachaf> But I thought it was later than 1997. But I'm not sure.
02:22:03 <shachaf> pikhq: What do you think the tick size should be?
02:22:13 <pikhq> The NYSE is by no means the only exchange; it's entirely plausible it took other exchanges longer.
02:22:45 <shachaf> You don't want it too small.
02:23:11 <shachaf> The SEC already thinks $0.01 might be too small.
02:23:28 <shachaf> Which is why they're experimenting with $/20.
02:23:30 <pikhq> There's a reason I didn't say FLT_EPSILON. :P
02:25:18 <hppavilion[1]> Personally, I think that value of a stock should be indicated by k ∈ ℂ
02:26:13 <hppavilion[1]> Ok, why 1/8? I mean, I'm sure the 8 is for technical reasons (2^3=8, ofc), but shouldn't they at least have used 16 (2^4, much nicer for bytes)
02:26:37 <hppavilion[1]> Really, I would've gone with 256 (2^8, 1 full byte, easy for computers)
02:26:53 <shachaf> In European markets tick size often varies with price.
02:27:05 <pikhq> It wasn't for technical reasons, it's for hilarious legacy reasons.
02:27:22 <pikhq> The US used to use the Spanish dollar, or pieces-of-eight, as currency.
02:27:23 <hppavilion[1]> pikhq: Ah, did their old computers use 6-bit bytes?
02:27:27 <pikhq> It had 8 natural subdivisions.
02:27:57 <hppavilion[1]> (I think there should be a metric unit of value of some sort)
02:27:59 <shachaf> But the minimum tick size *was* $/16
02:28:30 <pikhq> $/16 was switched *to* as part of migrating to $/10.
02:28:38 <pikhq> $/8 was the historical practice.
02:28:47 <pikhq> $/16 was the practice at time of decimalization.
02:28:54 <pikhq> Why this made sense is beyond me.
02:29:22 <hppavilion[1]> (What unit would the #esoteric system of measurement start with? As in, like, if we do time we can say that the base distance is how far light moves in that time)
02:29:25 <pikhq> Nothing, it's just weird to do $/8->$/16->$/10 rather than $/8->$/10.
02:31:54 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
02:33:51 <hppavilion[1]> OK, base unit of distance is 0.865 meters (names later)
02:34:31 <shachaf> It's just a different number. Boring. All you do is multiply.
02:34:45 <shachaf> If you want something interesting, produce a whole new perspective on length and measurement.
02:34:47 <hppavilion[1]> shachaf: Yeah, I know, but that could be said of pretty much any unit
02:34:57 <shachaf> Like general relativity, maybe?
02:35:02 <hppavilion[1]> Yes, and how would one do that? I think length is fairly objective
02:35:17 <shachaf> Or special, I guess. Whatever.
02:35:32 <shachaf> That's one sort of perspective that could be esoteric. If it wasn't so mainstream.
02:35:42 <shachaf> Invent something like that.
02:35:46 <hppavilion[1]> "This is the perceived height of Einstein to a stationary observer while moving at 15% of the speed of light"
02:36:18 <hppavilion[1]> shachaf: Well what do you think would be interesting?
02:36:47 <shachaf> Linear inches would maybe be an esoteric measurement if airlines didn't use them.
02:36:51 <hppavilion[1]> I don't think it's even possible to esotericize measurement without losing any semblance of consistency
02:37:14 <shachaf> See, that's exactly why you need to step back.
02:37:53 <shachaf> One of the ideas is measuring time and space using the same units.
02:37:58 <shachaf> Maybe you can measure other things using the same units.
02:37:59 <hppavilion[1]> shachaf: I was going to go for things like m^(1/2) at some point
02:38:18 <shachaf> OK, that could be intersting, if you figure out something that works.
02:38:30 <shachaf> Certainly more interesting than 86.5% of a metre.
02:38:42 <hppavilion[1]> shachaf: 86.5% of a meter is 1/2 the height of Hitler
02:38:56 <hppavilion[1]> (I was going to go for Turing, but I couldn't find his height)
02:38:56 <shachaf> OK, but that's not interesting.
02:39:10 <shachaf> You can use the smoot if you want.
02:39:55 <hppavilion[1]> The problem is there's no physical interpretation of root meters
02:40:20 <shachaf> Did I talk about volume time in here?
02:40:35 <shachaf> I think I did, and oerjan said something about how when all you have is nail polish, everything looks like a nail.
02:41:37 -!- augur has quit (Read error: Connection reset by peer).
02:41:42 <hppavilion[1]> (I think there's an equation with m^(1/2) in it, but I forgot what it is)
02:44:15 -!- augur has joined.
02:47:41 <hppavilion[1]> You could measure expansion in m^2/s, I suppose. If you wanted to measure the growth of a side (assuming it's a perfect square; if it isn't, you math it so it is), you'd have to use m/sqrt(s)
02:48:42 <hppavilion[1]> If it had to be in per-second notation, you'd use m*sqrt(s)/s. If you measure it in what happens in 1 second, you get a result in m*sqrt(s)
02:48:44 -!- Zarutian has quit (Quit: Zarutian).
02:50:48 <shachaf> physical interpretations are for the physicists
02:52:40 <hppavilion[1]> You aren't being impure if you switch mindsets and only apply your mathematics at the very end (take a real-world problem, drop all the real-world stuff, do proper math, quickly turn it back into something real at the very end)
02:53:06 <hppavilion[1]> If you explain what's going on to the reader in real-world terms while mathing it, THEN your math is impure
03:16:46 <hppavilion[1]> I really don't like MKS; MGS would be objectively better
03:17:59 -!- Sprocklem has quit (Quit: Goodbye).
03:22:47 <hppavilion[1]> If it's going to be entirely impossible to make Americans use SI, can we at least get them to use a YPS (yard-pound-second) metric variant?
03:23:59 -!- hppavilion[2] has joined.
03:24:07 <shachaf> At that point, why not go the whole 8.2296 meters?
03:24:26 <hppavilion[2]> shachaf: And just switch to metric? Because Americans.
03:27:40 -!- hppavilion[1] has quit (Ping timeout: 252 seconds).
03:30:31 -!- Guest23396 has quit (Changing host).
03:30:31 -!- Guest23396 has joined.
03:30:39 -!- Guest23396 has changed nick to JX7P.
03:37:42 <hppavilion[2]> (I want to see FFF, but with the additional base units for electric current, temperature, luminous intensity, and amount of substance)
03:38:58 <hppavilion[2]> (All unit names must start with F, and probably also the prefixes)
03:47:32 <HackEgo> A wegian is an equivalence class of #esoteric regulars. There are two main wegians, the Nor (from Finland) and the Glas (from Hexham).
04:05:45 -!- dos has joined.
04:10:03 -!- hppavilion[2] has quit (Ping timeout: 264 seconds).
04:14:21 -!- augur has quit (Read error: Connection reset by peer).
04:14:43 -!- augur has joined.
04:16:37 -!- dos has quit (Ping timeout: 252 seconds).
04:17:48 -!- primo has joined.
04:25:31 -!- Akaibu has joined.
04:28:48 -!- dos has joined.
04:38:38 -!- hppavilion[2] has joined.
04:42:12 -!- dos has quit (Ping timeout: 265 seconds).
04:44:03 <HackEgo> 1134) <shachaf> A Swede who was in #esoteric / Thought his rhymes were a little generic. / "I might use, in my prose, / ꙮs, / But my poetry's alphanumeric."
04:44:54 -!- primo has left ("Leaving").
04:54:12 -!- hppavilion[2] has quit (Ping timeout: 265 seconds).
04:56:21 <zzo38> How capable is iCE40 FPGA compared to Xilinx, if IceStorm is used?
04:56:41 -!- sirnaysayer has joined.
05:15:42 -!- Moonythedwarf has joined.
05:30:38 -!- centrinia has joined.
05:31:02 -!- moonythedwarf_ has joined.
05:32:16 -!- centrinia has quit (Remote host closed the connection).
05:33:19 -!- Moonythedwarf has quit (Ping timeout: 250 seconds).
05:46:30 -!- Moonythedwarf has joined.
05:49:12 -!- moonythedwarf_ has quit (Ping timeout: 240 seconds).
05:50:48 -!- Moonythedwarf has quit (Ping timeout: 244 seconds).
05:59:36 -!- hppavilion[2] has joined.
06:00:42 <hppavilion[2]> Mathematical notation prank idea: if you have two variables h and p and you take their product, just call their product 'f' without explicitly stating so and act confused when people don't understand
06:00:48 -!- byteflame has quit (Ping timeout: 276 seconds).
06:02:10 -!- byteflame has joined.
06:06:15 <hppavilion[2]> Also, single- and double-story a and g are different variables
06:06:52 <hppavilion[2]> Umlaut is an operator, but can only be applied to a (either kind), e, i, o, and u
06:07:30 <hppavilion[2]> w is equal to 2*u OR u^2, depending on the paper (be consistent in each paper, but feel free to change in different papers)
06:17:38 <zzo38> I suppose it is a new kind?
06:20:06 * hppavilion[2] . o O ( English needs some new bizarre letter variants that our ancestors will look at and say "huh, that's weird, didn't realize they used THAT historically" )
06:21:44 * Sgeo . o O ( I've only really seen . o O notation in JParanoia )
06:24:46 -!- hppavilion[2] has quit (Ping timeout: 252 seconds).
06:36:02 -!- primo_ has joined.
06:36:19 -!- primo_ has left.
06:39:22 -!- augur has quit (Remote host closed the connection).
06:42:11 <oerjan> . o O ( Do you have clearance to reveal that information )
06:45:01 -!- Guest15977 has quit (Ping timeout: 255 seconds).
06:51:59 -!- hppavilion[2] has joined.
06:56:58 <izabera> last week on themoreyouknow
06:58:37 -!- xkapastel has quit (Quit: Connection closed for inactivity).
06:58:53 <pikhq> Possible, but I don't know.
07:00:11 <pikhq> Apparently he died on route to a TV appearance commemorating the 7th anniversary of the state of Israel, though.
07:00:29 <pikhq> Oh, sorry. Not on route. Died intending to go to one.
07:01:03 -!- hppavilion[2] has quit (Ping timeout: 240 seconds).
07:01:44 -!- carado has joined.
07:03:17 -!- hppavilion[2] has joined.
07:04:08 <pikhq> He was a Jew from Germany, so I can understand why he'd a) care to do such a thing b) be invited for such a thing.
07:04:56 <izabera> and, you know, the science thing
07:05:23 <izabera> your comment looks slightly racist
07:06:18 <izabera> implying that he'd be invited to tv shows for being a jew rather than for what he did
07:06:38 <HackEgo> [wiki] [[List of quines]] https://esolangs.org/w/index.php?diff=49695&oldid=45967 * Martin Ender * (-86) /* Prelude */ update with shortened quine and correct line
07:06:48 <pikhq> No, more for the specific element of being for the 7th anniversary of the founding of the state of Israel.
07:07:46 <pikhq> i.e. that if he weren't Jewish it's rather unlikely they would think of having him for that particular event.
07:08:08 <oerjan> hm nothing caught in the wiki spam filter today
07:11:33 <hppavilion[2]> (It's hard to remember that Einstein had a mega-german accent)
07:12:08 <oerjan> got caught in two of the filters
07:15:00 -!- MoALTz has quit (Ping timeout: 244 seconds).
07:18:56 <hppavilion[2]> (I wonder what accent of german I'm learning- like, obviously, I'm going to have an american accent, but I'll also have an accent based on what my German teacher (who apparently doesn't have an accent according to other germans, despite being from Tennysee)
07:19:03 -!- hppavilion[2] has changed nick to hppavilion[1].
07:20:03 <oerjan> just pronounce german like einstein pronounced english, and you'll be fine.
07:23:57 <oerjan> shockingly, irssi doesn't seem to have a simple command for sending ctcp replies.
07:25:24 <oerjan> shachaf: just found it hth
07:25:30 <zzo38> Can you use NOTICE command?
07:25:52 <oerjan> shachaf: no, because i'd already found it
07:26:04 <oerjan> sent the reply a second before
07:26:26 <shachaf> the point is, do you want to encourage the behavior
07:26:30 <shachaf> not just this isolated incident
07:27:26 -!- augur has joined.
07:27:44 <shachaf> i can't decipher the previous acronym
07:28:03 <shachaf> i mean not the latest one but the one before
07:28:20 <oerjan> that's very meta-appropriate, in fact
07:30:44 <shachaf> mine was: that would have helped if only i had not found it first
07:31:38 <oerjan> `learn tanstaaha so please stop using them twh
07:31:41 <HackEgo> Learned 'tanstaaha': tanstaaha so please stop using them twh
07:32:45 <shachaf> `sedlast s# twh#. That would help.#;s# #, #
07:32:48 <HackEgo> wisdom/tanstaaha//tanstaaha, so please stop using them. That would help.
07:32:51 <oerjan> anyway, it was "those acronyms are unreadable, that does not help"
07:33:25 <oerjan> shachaf: how hypercritical
07:33:42 <shachaf> Have you ever been helped by a hairy toe?
07:33:51 <oerjan> you removed the hypocrisy tdnh
07:34:07 <shachaf> why would the dogs care about hypocrisy
07:34:25 <shachaf> wait, hyperccriticial/hypocritical
07:34:30 <shachaf> i'm missing a pun of some sort
07:34:57 <oerjan> clearly by removing hypocrisy, you are creating hypercrisy, duh
07:35:31 <oerjan> . o O ( what's duh an acronym of again )
07:36:20 <shachaf> You were talking about the sed
07:38:11 <oerjan> `learn aha would be a helpful acronym, but has a shedding problem.
07:38:13 <HackEgo> Learned 'aha': aha would be a helpful acronym, but has a shedding problem.
07:38:18 <shachaf> `learn AHA is a helpful acronym for American Heart Association.
07:38:21 <HackEgo> Relearned 'aha': AHA is a helpful acronym for American Heart Association.
07:39:23 <shachaf> You should revert my edit.
07:40:22 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done.
07:47:51 <HackEgo> Your mysterious reanimate œverlord kommisjonær immoritus oerjan is a lazy expert in future computation. Also a Precambrian Norwegian who mildly dislikes Roald Dahl with a pasjon. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
07:48:02 <shachaf> `slwd oerjan//s#reanimate#helpful#
07:48:04 <HackEgo> wisdom/oerjan//Your mysterious helpful œverlord kommisjonær immoritus oerjan is a lazy expert in future computation. Also a Precambrian Norwegian who mildly dislikes Roald Dahl with a pasjon. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
07:48:41 <shachaf> Is it still true that when you try to remember a word, "amortized" pops up?
07:48:58 <shachaf> i just found out the identity of Betty Crocker
07:49:03 <shachaf> or the identity of [redacted]
07:50:34 <oerjan> shachaf: it might be, i haven't tried to remember a word in a while
08:26:20 -!- AnotherTest has joined.
08:31:45 -!- Kaynato has joined.
08:34:01 -!- Caesura has quit (Ping timeout: 252 seconds).
08:47:54 -!- oerjan has quit (Quit: Nite).
08:57:40 -!- hppavilion[1] has quit (Ping timeout: 252 seconds).
09:13:15 <fizzie> Phew, finally some internets.
09:13:48 -!- fungot has joined.
09:34:52 -!- Guest15977 has joined.
10:30:35 -!- MoALTz has joined.
11:28:41 -!- MoALTz has quit (Ping timeout: 244 seconds).
11:55:28 -!- `^_^v has joined.
12:03:45 -!- Guest15977 has quit (Ping timeout: 250 seconds).
12:14:26 -!- izabera has quit (Changing host).
12:14:26 -!- izabera has joined.
12:28:12 -!- byteflame has quit (Ping timeout: 276 seconds).
12:31:18 -!- augur has quit (Remote host closed the connection).
12:31:54 -!- augur has joined.
12:36:15 -!- augur has quit (Ping timeout: 250 seconds).
13:16:24 -!- Guest15977 has joined.
13:17:37 -!- yorick_ has changed nick to yorick.
13:54:06 -!- stateless has joined.
14:02:24 -!- byteflame has joined.
14:04:03 -!- Kaynato has quit (Ping timeout: 244 seconds).
14:28:12 -!- Sgeo has quit (Ping timeout: 240 seconds).
14:33:09 -!- byteflame has quit (Ping timeout: 244 seconds).
14:48:37 -!- LKoen has joined.
15:30:05 -!- keemyb has quit (Quit: https://fnordserver.eu).
15:43:19 -!- `^_^v has quit (Quit: This computer has gone to sleep).
15:44:17 -!- `^_^v has joined.
15:45:13 -!- `^_^v has quit (Client Quit).
15:50:52 -!- `^_^v has joined.
15:53:05 <alercah> fizzie: an internet? where?
16:00:20 -!- keemyb has joined.
16:00:45 -!- gamemanj has joined.
16:04:07 <fizzie> It came out of the wall at home.
16:28:19 <HackEgo> [wiki] [[Dbfi]] M https://esolangs.org/w/index.php?diff=49696&oldid=30552 * Nthern * (+0) typo correction: CGBSI should be CGBFI
16:45:19 -!- MoALTz has joined.
16:58:12 -!- Phantom_Hoover has joined.
17:13:50 <gamemanj> if I saw internets coming out of the walls, I'd jump out a window to avoid being crushed.
17:32:20 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”).
18:02:44 -!- Phantom__Hoover has joined.
18:06:34 -!- Phantom_Hoover has quit (Ping timeout: 252 seconds).
18:27:18 -!- MDead has changed nick to MDude.
18:34:57 <\oren\> President of the Phillipines Duterte threatens to eat terrorists.
18:35:29 <\oren\> "with salt and vinegar"
18:36:24 <myname> i like terrorists the most with fresh grilling marks
18:45:34 -!- bibibi has joined.
18:52:02 <myname> anybody ever made some kind of a todo list for df-likes? i know there is that kind of stuff für roguelikes
19:00:15 <zzo38> I have not seen for either
19:06:47 <myname> roguelike howtwos usually advice you to hardcode levels at first and stuff
19:07:09 <myname> which makes lot of sense in that point
19:07:21 <myname> but is completely irrelevant for df likes
19:08:57 <zzo38> One forum I go on has now added a field in the user profile for RDF link (which says it can be used not only for RDF but also for RSS or Atom), although currently there is no way of automatically reading that file on the forum server since that would be more difficult to program and furthermore would cause problems when they upgrade the forum software.
19:09:32 <zzo38> myname: Well, I don't know df likes working, but I suppose what you said can be work for roguelike
19:09:51 <zzo38> What other advice did they give?
19:11:35 <myname> i'd have to look it up, i read that quite a while ago
19:12:02 <myname> but imho roguelikes and df likes are way too different to use similar approaches in design
19:27:07 -!- Kaynato has joined.
19:31:54 -!- Zarutian has joined.
19:34:33 -!- hppavilion[1] has joined.
19:34:55 -!- Kaynato has quit (Ping timeout: 265 seconds).
19:52:35 -!- DHeadshot has joined.
20:04:10 -!- hppavilion[1] has quit (Ping timeout: 250 seconds).
20:06:15 <Slereah> Is there a way to implement combinators using C# delegates without getting stack overflows
20:06:30 <Slereah> Doing it via string modification is straighforward enough
20:07:48 <Slereah> For instance, if I pick the Turing combinator U, then ``UUI = `I``UUI = ``UUI
20:07:56 <Slereah> Infinite loop but the string size doesn't change
20:08:22 <Slereah> But if I do it via delegates, the recursive function calls makes the stack quickly overflow
20:08:27 <Slereah> Is there a way around this
20:12:46 -!- hppavilion[1] has joined.
20:16:00 <zzo38> I don't know how is C# working
20:21:55 <alercah> change the size of the C# stack?
20:25:41 <Slereah> that is not really a v. good solution
20:25:49 <Slereah> It will overflow in 3 seconds instead of 1
20:26:43 -!- byteflame has joined.
20:33:49 -!- carado has quit (Ping timeout: 260 seconds).
20:34:14 -!- byteflam1 has joined.
20:34:23 * hppavilion[1] . o O ( There should be a programmer religion with numerology in hex )
20:35:06 -!- byteflam1 has quit (Client Quit).
20:35:10 -!- byteflame has quit (Quit: leaving).
20:35:25 -!- byteflame has joined.
20:42:24 <\oren\> hppavilion[1]: your random number generator came up with 0x600DD065! you will have good luck with animals today
20:48:28 <\oren\> with your birthdate and the current angle between the sun and the planet Ceres
20:48:53 <hppavilion[1]> \oren\: Seed with birthday, result is modulo Ceres?
20:49:38 <hppavilion[1]> (seed with birthdate via day^3+month^2+year using the reformed calendar)
20:52:02 <\oren\> My position on planets is that anything going around the sun that is round is a planet by the way
20:52:30 <\oren\> Ceres is spherical, therefore is a planet, not an asteroid
20:53:03 <Taneb> What about that tennis ball I lost in space that one time
20:54:16 <\oren\> Taneb: that's a very small artificial planet
20:55:28 <\oren\> the whole clearing their neighbourhood thing is just a stupid excuse to preven their being hundreds of planets beyond Neptune
20:56:36 <pikhq> ... and between Mars and Earth.
20:56:58 <\oren\> pikhq: there are very few spherical asteroids actually
20:57:25 <Taneb> I remember the first time I played KSP I got a single kerbal on solar escape orbit, largely by accident
20:58:21 <pikhq> Oh, huh, there's only one known object in the asteroid belt that's spherical.
20:58:33 <pikhq> Dwarf planet Ceres.
20:59:21 -!- byteflame has quit (Ping timeout: 250 seconds).
20:59:43 <\oren\> pikhq: yeah. basically my position comes down to saying that the things the IAU is calling "dwarf planets" should still fall into the category of "planets"
21:01:25 <pikhq> \oren\: I don't really see why though -- clearing the neighborhood seems not-insignificant.
21:01:47 <shachaf> "What's the degree of (x-a)(x-b)...(x-z)?"
21:02:33 <izabera> shachaf: does that include x-x ?
21:02:52 <\oren\> pikhq: it's defined arbitrarily though. There are a ton of asteroids that pass close to all the planets
21:13:33 <\oren\> I think it's just an excuse so they don't have to keep revising the number of planets
21:15:56 <HackEgo> A wegian is an equivalence class of #esoteric regulars. There are two main wegians, the Nor (from Finland) and the Glas (from Hexham).
21:17:13 <hppavilion[1]> He said that, despite nonviolence being the best strategy /usually/, Hitler was kind of bad and we need to fight him anyway
21:35:11 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
21:35:43 <gamemanj> I say Pluto is a planet just so that we can keep things consistent as to how they were, and then say "the 2000s were weird".
21:36:28 -!- hppavilion[1] has joined.
21:36:30 <myname> there is an episode of rick&morty about that
21:37:25 <HackEgo> You like Gaspacho and I like Gazpacho. Let's call the whole thing off!
21:37:34 <HackEgo> gaszpacho is a polish soup, traditionally szerved cold for hot szummer days
21:38:27 <shachaf> `learn Tarator is a Bulgarian soup, traditionally served cold for hot summer days.
21:38:29 <HackEgo> Learned 'tarator': Tarator is a Bulgarian soup, traditionally served cold for hot summer days.
21:39:18 <myname> why doesnjt it spell "szoup"?
21:43:18 <HackEgo> 2015-08-13 <int-e> revert accbc9c5c7ec \ 2015-08-12 <ais523> echo wisdom/* | shuf | head -n 10 | xargs rm \ 2014-03-16 <oerjan> revert \ 2014-03-16 <elliott> revert 1 \ 2013-07-31 <Bike> revert \ 2013-07-31 <FreeFull> for x in wisdom/*; do rev "$x" > "$x"a; mv "$x"a "$x"; done \ 2013-02-13 <ais523> revert 87c64ef250a0 \ 2013-02-13 <ais523> revert 3
21:43:29 <HackEgo> wisdom/gazspaczo \ wisdom/disflagrate \ wisdom/szoup
21:43:41 <HackEgo> gazspaczo iz a hungarian szoup, tradizsonally szerved cold for hot szummer dayz
21:43:47 <HackEgo> A szoup a szilárd tápszereknek híg alakban való elkészítése a célból, hogy könnyebben emészthetők legyenek; a hígító anyag a viz, mely feloldja s magába veszi a tápanyag legértékesebb részeit.
21:43:51 <HackEgo> disflagrate v.t.perf.: a traditional technique from Poland (earliest attestation c. 1042) used to separate szoups. Nowadays, commercial production is entirely mechanized.
21:53:05 -!- DHeadshot has quit (Read error: Connection reset by peer).
21:53:10 -!- MoALTz has quit (Quit: Leaving).
21:54:13 -!- DHeadshot has joined.
21:55:57 <FreeFull> `wisdom lecsó Delicious hungarian stew, made with peppers and tomatoes
21:55:58 <HackEgo> cat: : No such file or directory \ //
21:56:10 <FreeFull> I don't remember how to make new ones
21:58:03 -!- gamemanj has quit (Ping timeout: 264 seconds).
22:00:44 -!- DHeadshot has quit (Ping timeout: 250 seconds).
22:01:09 -!- DHeadshot has joined.
22:04:36 <zzo38> Are there any languages that are LL(1) but are not LR(1)?
22:15:55 <Taneb> shachaf, is Bulgarian LL(1) but not LR(1)?
22:33:11 -!- augur has joined.
22:34:05 <\oren\> argh, I'm loding my credentials as nativ english speaker
22:34:33 <\oren\> i can't stop making grammatical and spelling problems
22:35:21 <\oren\> I wrote "with suport of" instead of "with support for"
22:37:21 <\oren\> and above you can see more malapropisms
22:41:10 <izabera> https://en.wikibooks.org/wiki/Haskell/Zippers
22:41:32 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
22:55:24 -!- Kaynato has joined.
23:02:03 -!- Zarutian has quit (Ping timeout: 244 seconds).
23:04:38 -!- Zarutian has joined.
23:06:04 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
23:08:06 -!- Sgeo has joined.
23:09:34 -!- Zarutian has quit (Ping timeout: 260 seconds).
23:18:25 -!- oerjan has joined.
23:23:55 -!- Zarutian has joined.
23:29:51 -!- DHeadshot has quit (Ping timeout: 264 seconds).
23:40:29 -!- Guest15977 has quit (Ping timeout: 260 seconds).
23:49:14 -!- hppavilion[1] has joined.
23:50:23 -!- byteflame has joined.
23:54:59 -!- Zarutian has quit (Quit: Zarutian).
23:55:10 -!- Guest15977 has joined.
00:02:42 -!- DHeadshot has joined.
00:21:19 -!- DHeadshot has quit (Ping timeout: 260 seconds).
00:35:35 <oerjan> @tell Slereah <Slereah> Is there a way to implement combinators using C# delegates without getting stack overflows <-- i suspect this is when you need a trampoline.
00:46:25 <hppavilion[1]> OK, the wikipedia Philosophy trick is freaking me out right now
00:46:38 <hppavilion[1]> And is it possible to have a chain where it does not?
00:47:04 <oerjan> mainly because articles about concrete things tend to start with a link to something slightly more abstract
00:47:32 <oerjan> and philosophy is about the most abstract there is.
00:48:08 <hppavilion[1]> oerjan: But is there, like, an inalienable reason? Like, MediaWiki code?
00:48:14 <oerjan> so unless you have a _short_ loop (which probably exist), you'll probably keep going up.
00:48:45 <oerjan> there's no intrinsic necessity there - after all, the trick _excludes_ the most mechanical links.
00:49:54 <oerjan> i think people in the channel searched for an exception once, and i think we found one.
00:50:06 <oerjan> unless it was a variant game.
00:50:57 <oerjan> well sure, it _usually_ does.
00:52:09 <hppavilion[1]> I love how https://en.wikipedia.org/wiki/Linguistics needs a citation that it is, indeed, science
00:52:37 * hppavilion[1] . o O ( Does Uncyclopedia have something like this? Or even just The Wiki? )
00:52:56 <oerjan> i dunno about our wiki
00:53:10 <oerjan> we have the bf derivative game, of course.
00:53:15 <hppavilion[1]> Also, wikipedia vandalism idea: Make all the loops have a distance of 1 (so in EVERY article, the first link is DIRECTLY to philosophy)
00:54:22 <oerjan> i'm not sure i remember the rules, but you are basically clicking random until you either get a language you made, or a bf derivative. +1 for the former, -1 for the latter. or thereabouts.
00:55:13 -!- byteflame has quit (Ping timeout: 252 seconds).
00:55:28 <hppavilion[1]> "In classical [[philosophy]], Adolf Hitler is the archetypical [[Assholery (philosphy)|asshole]]..."
00:55:44 <oerjan> is there a misspelling there
00:56:41 <hppavilion[1]> ("Adolf" is hard to spell, because I feel like it should be "Adolph")
00:56:58 -!- byteflame has joined.
00:57:24 <oerjan> that's because you don't have the german spirit (Deutsche Volksgeist)
00:57:53 <hppavilion[1]> Dammit, even https://en.wikipedia.org/wiki/Religious_views_of_Adolf_Hitler applies