←2016-01-19 2016-01-20 2016-01-21→ ↑2016 ↑all
00:00:02 -!- oerjan has joined.
00:08:56 -!- Sprocklem has joined.
00:27:43 -!- XorSwap has joined.
00:28:40 -!- bb010g has quit (Quit: Connection closed for inactivity).
00:44:59 <HackEgo> [wiki] [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=46236&oldid=45335 * Hppavilion1 * (+253) /* Copyright Violation */ new section
00:46:49 * oerjan prepares to swat hppavilion[1] if he doesn't sign pronto
00:47:24 <HackEgo> [wiki] [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=46237&oldid=46236 * Hppavilion1 * (+95) /* Copyright Violation */
00:47:42 <oerjan> THANK YOU
00:47:57 <shachaf> oerjan: hppavilion[1] is not prone to signing hth
00:48:26 <oerjan> shachaf: i'm afraid of what has accumulated in the wiki talk pages since i gave up catching up...
00:48:33 <Taneb> ~~~~
00:48:38 <ais523> oerjan: opinions on hppavilion[1]'s actual post?
00:48:49 <ais523> he is right, the esme program does appear to contain a copyright notice
00:48:53 <hppavilion[1]> oerjan: I have no idea why MediaWiki doesn't just automatically append the siggy if ~~~~ doesn't appear in the message
00:48:59 <ais523> although given how random esme is, that might be part of the syntax rather than a comment
00:49:05 <hppavilion[1]> ais523: Fair poitn
00:49:05 <shachaf> Taneb: Haneb
00:49:18 <ais523> ah, "Anything beginning with a | can contain anything and is a comment."
00:49:40 <Taneb> shachaf, hachaf
00:50:12 <Taneb> Earlier I tried to get a MediaWiki wiki running off my nixos PC
00:50:55 <Taneb> But did not reach much success
00:52:18 <oerjan> hppavilion[1]: because mediawiki does not distinguish talk page edits from any other. besides, not _all_ talk page edits are new messages.
00:52:29 <hppavilion[1]> oerjan: Ah, that makes sense
00:53:17 <oerjan> wikipedia used to have a bot for adding signatures, although lately i've seen some missing them...
00:53:36 -!- XorSwap has quit (Ping timeout: 250 seconds).
00:53:37 <ais523> I haven't seen SineBot around for a while actually
00:54:22 <ais523> hmm, esolang idea: an esolang where all programs must be copyrighted, thus you can't put any examples on the wiki
00:54:37 <hppavilion[1]> ais523: Excellent, excellent >:)
00:54:44 <shachaf> Programs are automatically copyrighted anyway.
00:54:58 <ais523> shachaf: yes but you can decopyright them (in many countries, anyway)
00:55:08 <oerjan> ais523: you know, technically a copyright notice doesn't contradict CC-0, does it? >:)
00:55:19 <shachaf> I doubt that most examples on the wiki are decopyrighted.
00:55:19 <hppavilion[1]> oerjan: I'm pretty sure it does
00:55:22 <ais523> oerjan: well CC0 has two halves
00:55:23 <shachaf> They're just licensed or something.
00:55:26 <oerjan> it doesn't say "all rights reserved"
00:55:26 <ais523> it contradicts the first half but not the second
00:55:34 <hppavilion[1]> Is the standard copyright notice copyrighted, I wonder?
00:55:51 <oerjan> hppavilion[1]: it's too short to be copyright hth
00:55:53 <shachaf> I'd rather have an esolang where writing any program in it involves violating a patent.
00:56:02 <ais523> here's the actual license: http://creativecommons.org/publicdomain/zero/1.0/legalcode
00:56:06 <hppavilion[1]> oerjan: Trademarked then?
00:56:37 <shachaf> I guess it's easy enough to get US software patents to make that doable.
00:56:41 <ais523> hmm, it doesn't seem to be actually contradictory with a copyright notice
00:57:16 <oerjan> hppavilion[1]: it cannot be trademarked if it's not used for commerce, can it
00:57:23 <hppavilion[1]> Oh yeah
00:57:35 <hppavilion[1]> For the record, I'm just in this for my crusade against copywritten programs
00:58:27 <hppavilion[1]> I don't want future children growing up in a society where everything is proprietary- even stupid programs in stupid languages
00:59:40 <shachaf> Copywritten programs? Are those programs used in advertisements?
01:00:47 <hppavilion[1]> shachaf: I don't really know how to spell ~"Copywritten"~
01:02:26 <izabera> copyrighted?
01:04:19 <ais523> someone needs to copywrite that "copywritten" :-P
01:06:07 <hppavilion[1]> ais523: I'm the antichopyrist and I approve of this message
01:09:24 <oerjan> copyrosis
01:12:13 -!- XorSwap has joined.
01:21:14 -!- p34k has quit.
01:22:12 -!- mauris has quit (Ping timeout: 250 seconds).
01:28:06 <\oren\> by analogy with light -> lit, copyright -> copyrit.
01:29:42 <shachaf> fight -> fought, copyright -> copyrought
01:31:12 <Phantom_Hoover> copywrought in the fires of mount doom
01:31:49 <\oren\> yah, give it a 'ough' to prove how evil it is
01:31:54 <oerjan> flight -> flown, copyright -> copyrown hth
01:32:47 <Phantom_Hoover> sadly the second ring was destroyed as part of the settlement of Sauron vs. The Free Peoples
01:33:01 <\oren\> i copyright, i copywrought, i have copywrown
01:33:37 * oerjan hits \oren\ with the saucepan of writeous grammar ===\__/
01:34:31 <oerjan> or wait, that's correct SORRY
01:44:58 -!- heroux_ has joined.
01:46:02 -!- heroux has quit (Ping timeout: 272 seconds).
01:46:06 -!- heroux_ has changed nick to heroux.
01:48:50 <hppavilion[1]> Hm...
01:49:00 <hppavilion[1]> I'm making a programming language called GM (working name, ftr)
01:49:05 <hppavilion[1]> I'm also making one called Gouda
01:49:14 <hppavilion[1]> These are both semi-serious languages
01:49:39 <hppavilion[1]> But I'm wondering if I should add some Gouda-like features to GM.
01:49:45 -!- Sprocklem has quit (Ping timeout: 245 seconds).
01:50:04 <hppavilion[1]> Gouda is based off Mascarpone, I should mention. At least, the idea of reifying/deifying interpreters (pushing them/popping them, using them as data)
01:53:35 <hppavilion[1]> I could, if it would work, entirely merge them. And it makes /some/ sense: GM is heavily mathematical, and what's more mathy in programming than self-modifying code?
01:55:06 <oerjan> <hppavilion[1]> These are both semi-serious languages <-- i dunno, the latter sound cheesy to me
01:55:13 <oerjan> *+s
01:55:19 <hppavilion[1]> oerjan: You're going to hell.
01:55:33 <hppavilion[1]> Just thought I'd let you know.
01:55:34 <oerjan> dammit
01:55:52 <oerjan> i had my suspicions already.
01:58:19 <Phantom_Hoover> augur, if you're around, can you explain why when americans hear canadians say 'about' and south africans say 'fuck' they render this as 'aboot' and 'fook' respectively, despite the fact that they're clearly 'aboat' and 'fock' and don't sound anything like 'oo'?
01:58:40 <Phantom_Hoover> like it's so egregious that i have to wonder if it's a peculiarity to how americans say or hear 'oo'
01:59:07 <oerjan> yoo wooldn't onderstand
01:59:46 <\oren\> ab uh oo t
02:00:15 <\oren\> i guess they don't pay attention to the uh before the oo part?
02:05:12 <\oren\> like it's a /ʌu/ vowel sequence, but they percieve it as just being /u:/
02:06:13 <\oren\> aboat would be /o/ wouldn't it?
02:06:19 <Phantom_Hoover> don't americans say it like that
02:06:35 <Phantom_Hoover> /ʌu/, that is
02:07:15 <\oren\> no thay say somehting like /ʌbæut/ to my ear
02:07:25 -!- Sprocklem has joined.
02:08:05 <Phantom_Hoover> there's an article by an actual linguist about it here http://dialectblog.com/2011/03/20/canadian-raising-nobody-says-aboot/
02:08:23 <Phantom_Hoover> but it doesn't cover the similarly wrong 'fook' (as in the meme from district 9)
02:10:40 <\oren\> that's definitly fock
02:10:42 <Phantom_Hoover> \oren\, fwiw wiktionary's standard pronunciations of 'boat' don't have /o/ as the vowel
02:11:10 <Phantom_Hoover> /əʊ/ in RP, /oʊ/ in general american
02:12:38 -!- J_Arcane has quit (Ping timeout: 276 seconds).
02:20:52 <augur> Phantom_Hoover: i dont really know, actually
02:21:43 <augur> it might have to do with some kind of perceptual repulsion
02:22:16 <Phantom_Hoover> like i don't know of any accent which would pronounce 'fuck' as 'fook'
02:22:33 <augur> like, if you expect X but the sound produced is Y, you perceive it as whatever is furthest in the Y-X direction
02:23:16 <augur> about in AmEn uses the diphthon [æʊ] at least in my dialect
02:23:49 <Phantom_Hoover> i had to stare at my lips in a mirror for a while to convince myself that i was actually saying a diphthong
02:24:00 <augur> if CanEn is [ʌʊ] or [əʊ] then the direction from [æʊ] to either of those is up and to the right
02:24:15 <augur> and the most extreme vowel in that direction is english [u:]
02:24:28 <deltab> it's like caricature: focusing on the differences and exaggerating them
02:25:09 <augur> keep in mind tho also that [ʌʊ] and [əʊ] dont exist in AmEn, so AmEn ears have to put those into some box or other, and they cant put them in the [æʊ] box
02:25:47 <augur> so it has to be some other box up and to the right of [æʊ]
02:26:29 <augur> but also Phantom_Hoover, we cant discount the possible effect also of cultural depictions of canadians as saying [u:] as well. we'd need to find someone whos kind of oblivious and see what their perception is
02:27:01 <augur> it might be [ʊ]
02:27:07 <Phantom_Hoover> well yeah, the blogpost i linked theorises that it's an extinct pronunciation that's lived on in pop culture
02:27:08 <deltab> https://en.wikipedia.org/wiki/Brummie
02:27:25 <deltab> e.g. Ozzie Osbourne
02:27:50 <deltab> Ozzy, sorry
02:28:07 <Phantom_Hoover> but that doesn't work for 'fook' because afaik it started with district 9 in 2009
02:28:09 <augur> whats the actual sequence anyway, Phantom_Hoover? i think i misread part of the convo :)
02:28:34 <Phantom_Hoover> uh, the article is http://dialectblog.com/2011/03/20/canadian-raising-nobody-says-aboot/
02:29:01 -!- lleu has quit (Quit: That's what she said).
02:29:04 <Phantom_Hoover> and the 'fook' thing is because there's this meme that the south african characters in district 9 say 'fook' a lot, most notoriously 'fookin prawns'
02:29:14 <augur> Phantom_Hoover: yeah i think fook is another interesting question. i bet S.A. uses a pure vowel, not [oʊ] but probably [o]
02:29:33 <Phantom_Hoover> someone's made a convenient compilation https://www.youtube.com/watch?v=E49BB1vE2tY
02:29:48 <augur> [foʊk] is an AmEn word: folk so it people are hearing fook, its because it doesnt sound like folk
02:31:42 -!- andrew has joined.
02:32:03 <augur> dialect perception is really tricky tho, do i dunno
02:35:39 -!- boily has joined.
02:35:40 <boily> shovel shovel shovel ♪
02:39:27 <Phantom_Hoover> augur, oh i just remembered i got started on this whole diversion when i saw someone on reddit try to write an irish accent and end up with 'fook'
02:44:40 <augur> everyone knows its scottish people who say fook!
02:45:09 <augur> oh btw another possible issue is that no one knows IPA
02:45:31 * oerjan imagines boily ircing from deep inside a snow cave that he's digged himself
02:45:32 <Sgeo_> Is IPA that thing that all pronounciations are given in?
02:45:40 <augur> Sgeo_: yes
02:45:49 <pikhq> Sgeo_: If you're dealing with linguists, at least.
02:45:50 <augur> Phantom_Hoover: so if Joe Normal wants to write /fʊk/ they would analogize to book and write fook
02:45:57 <boily> hellørjan. it's not a snow cave, it's a snow dwelling. it has rooms!
02:46:12 <pikhq> It's the script that has all the phonemes.
02:46:15 <augur> but fook can also be seen as /fuk/ and so there you go
02:46:21 <augur> pikhq: phones, not phonemes
02:46:45 <oerjan> boily: as long as it doesn't have dwelling-ins
02:46:53 <oerjan> @metar ENVA
02:46:54 <pikhq> Ah, because "phonemes" only makes sense in the context of a particular language?
02:46:54 <lambdabot> ENVA 200150Z 24013KT 9999 FEW013 SCT026 BKN051 M01/M03 Q1009 RMK WIND 670FT 27017KT
02:47:09 <Phantom_Hoover> augur, scottish people don't say fook either!
02:47:16 <Phantom_Hoover> nobody says fook!!
02:47:17 <augur> pikhq: no, just because "phoneme" means roughly "equivalence class of phones"
02:47:22 <pikhq> augur: Ah.
02:47:25 <oerjan> Phantom_Hoover: not even glaswegians?
02:47:26 <augur> Phantom_Hoover: fsvo fook :)
02:47:29 <boily> fook fook fook ♪
02:47:33 <boily> @metar CYUL
02:47:33 <lambdabot> CYUL 200200Z 26017G23KT 15SM -SN DRSN BKN035 OVC150 M10/M14 A2999 RMK SC5AC3 SLP160
02:47:35 <augur> took fook
02:47:37 <Sgeo_> Talk to my old grey fook!
02:47:51 <boily> DRSN like there's no tomorrow!
02:47:52 <pikhq> And thus "all the phonemes" would be about as useful as "all the letters" rather than "all the glyphs".
02:48:00 <Phantom_Hoover> oerjan, https://www.youtube.com/watch?v=E49BB1vE2tY
02:48:21 <Phantom_Hoover> note first word: fohkin
02:48:44 <Phantom_Hoover> (watch rest of video for the experience)
02:50:32 <oerjan> Phantom_Hoover: i see no glaswegians tdnh
02:50:59 <augur> Phantom_Hoover: of course scots say fook
02:51:10 <augur> i've watched nae mince in moray, dont pretend!
02:51:13 <augur> https://www.youtube.com/watch?v=jP9BtScBQaI
02:52:19 <Phantom_Hoover> teuchters don't count!
02:52:30 <augur> racist
02:52:48 <augur> you're practical ENGLISH!
02:52:52 <Phantom_Hoover> i haven't noticed him saying 'fuck' yet though tbh
02:53:26 <augur> nah he doesnt say fuck, thats true
02:53:57 <augur> he does say oot (and wrote it too) and coo for cow and so on, like the fake canadian dialect
02:54:42 <Phantom_Hoover> well yeah, 'aboot' is a normal scots thing
02:55:39 <Phantom_Hoover> but 'fook' doesn't hit me as 'fuck' in any accent i recognise
02:55:39 <augur> i do think tho that /ʊ/ is maybe anglicized irish maybe? i can hear Dara Ó Briain saying it, i think
02:56:38 <augur> or maybe he says ɔ or something. on british television he doesnt use feck as much as he probably does with an irish audience
02:57:25 <Phantom_Hoover> huh, i'd expect him to use it more if anything
02:57:57 <Phantom_Hoover> like i'm fairly sure father ted is doused in 'feck' because if they'd been saying 'fuck' that much they'd have been asked to rein it in
02:58:43 <Phantom_Hoover> augur, it might well be that i have a very pronounced idea of how 'fuck' sounds
02:58:47 <Phantom_Hoover> er, 'fook'
02:59:39 <augur> ok im off
02:59:40 <oerjan> this one has it beeped out but the text rhymes it with Tuc https://www.youtube.com/watch?v=9gLC4h0_C1Q
03:01:01 -!- ais523 has quit.
03:02:45 <Phantom_Hoover> he says 'tuck', though
03:04:23 -!- boily has quit (Quit: DRAUGHT CHICKEN).
03:06:47 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
03:15:00 -!- ais523 has joined.
03:31:09 -!- XorSwap has quit (Quit: Leaving).
03:32:11 <tswett> So, you know what a great system for expressing musical pitch is?
03:32:15 <tswett> 848-EDO.
03:32:25 <tswett> One "point" is one 848th of an octave.
03:32:28 <tswett> Th.
03:32:47 <tswett> See, we can assign nominal sizes to various intervals—
03:33:22 <ais523> `factor 848
03:33:38 <tswett> a minor third is nominally 223 points, a major third is 273, a perfect fourth is 352, a perfect fifth is 496, a minor sixth is 575, a major sixth is 625—
03:33:45 <HackEgo> 848: 2 2 2 2 53
03:34:23 <tswett> such that these nominal sizes add and subtract perfectly, and the nominal size of an interval is almost always the correctly rounded version of its exact size.
03:35:50 <tswett> A minor second has a nominal size of 79 points. There are two different kinds of major seconds, with different nominal sizes: the smaller one is 129 points, the larger one is 144 points.
03:36:18 <tswett> The difference between these two numbers is 15 points, the nominal size of a syntonic comma.
03:41:08 <tswett> The enharmonic diesis, whatever the heck that is (it's a ratio of 128 to 125), is nominally 29 points.
03:41:30 <tswett> Now, there's an interval called the schisma, which is exactly the difference between an enharmonic diesis and two syntonic commas.
03:41:36 <tswett> This interval is nominally 1 point.
03:41:49 <tswett> That is, of course, the correct rounded value.
03:43:08 <tswett> So what this comes to is that 848-EDO suggests a pretty decent way of expressing just interval sizes.
03:43:59 <tswett> It's gonna be hard to make two "reasonable" just intervals that have the same nominal size, so a nominal size will usually determine just one just interval.
03:45:04 <tswett> And nominal sizes are a very good match for the actual size of an interval.
03:45:19 <tswett> Like, good luck finding a perceptible difference.
03:46:46 -!- erdic has quit (Ping timeout: 240 seconds).
03:57:12 -!- bb010g has joined.
03:59:09 -!- erdic has joined.
03:59:48 <tswett> So, 848-EDO tempers out two commas.
04:01:25 <tswett> First is the "superpythagorean comma" which is 53 perfect fifths minus 31 octaves. This comma is 3.615 cents.
04:02:42 <tswett> And second is some other weird comma, which 10 perfect fifths, plus 16 major thirds, minus 11 octaves.
04:02:51 <tswett> This one is 0.569 cents.
04:04:01 <tswett> The frequency ratio for the former is 19383245667680019896796723/19342813113834066795298816; the frequency ratio for the latter is 9010162353515625/9007199254740992.
04:05:06 <tswett> Of course, 848-EDO also tempers out any integer linear combination of these commas.
04:16:12 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
04:29:01 -!- variable has joined.
04:36:51 -!- variable has changed nick to function.
04:59:55 -!- hppavilion[1] has joined.
05:03:47 <hppavilion[1]> So as I mentioned before
05:03:53 <hppavilion[1]> I'm making two languages
05:03:59 <hppavilion[1]> And would like to know if I should merge them
05:04:08 <coppro> do it
05:04:11 <coppro> with a ukuleke
05:04:31 <hppavilion[1]> coppro: These are serious languages with Eso roots, so I can't just do it without thought
05:04:36 <oerjan> coppro: *l
05:04:41 <coppro> oerjan: wrong
05:04:47 <oerjan> eek
05:04:54 <coppro> you might be thinking of a ukulele
05:05:00 <coppro> it's an easy mistake
05:05:00 <oerjan> i was
05:05:47 <hppavilion[1]> coppro: One is inspired by Mascarpone and is based off of meta-circular interpretation, the other is rooted in mathematics, with Graphs and Matrices being primitive data types
05:06:40 <hppavilion[1]> Both are stack (well, deque) based
05:07:40 * oerjan suddenly regrets not saying he was thinking of a ululele
05:08:45 <oerjan> incidentally, "ukuleke" and "ululele" both give about 1.5k hits
05:08:48 <oerjan> er
05:08:51 <oerjan> *15k
05:09:12 <oerjan> *1e5
05:09:28 <oerjan> the significant digits are not very many
05:09:35 <oerjan> *1e4
05:09:41 <oerjan> also i can't count
05:09:44 <hppavilion[1]> oerjan: 1******************5
05:11:27 <oerjan> i,i meta-circulr matrices
05:11:30 <oerjan> *+a
05:11:52 <oerjan> muphry's law is strong today, even though i only vaguely fit the prerequisites
05:12:03 <hppavilion[1]> oerjan: Yes, you could have a matrix of meta-circular interpreters
05:12:34 <coppro> `murphy
05:12:38 <coppro> `muphry
05:12:54 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: murphy: not found
05:12:54 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: muphry: not found
05:13:00 <oerjan> i see coppro is also affected
05:13:06 <oerjan> `? murphy
05:13:09 <HackEgo> murphy? ¯\(°​_o)/¯
05:13:12 <oerjan> `? muphry
05:13:14 <HackEgo> muphry? ¯\(°​_o)/¯
05:13:19 <hppavilion[1]> `? murphy's law
05:13:21 <HackEgo> murphy's law? ¯\(°​_o)/¯
05:13:26 <hppavilion[1]> `? muphry's law
05:13:27 <HackEgo> muphry's law? ¯\(°​_o)/¯
05:13:36 <coppro> yeah, I cannot spell muphry correctly
05:15:02 <oerjan> `le/rn muphrys law/Mumphrie's Law says things will be misspelled at the worst possible moment.
05:15:04 <hppavilion[1]> coppro: So. Merge the languages? Yes? No?
05:15:06 <HackEgo> Learned «muphrys law»
05:15:24 <oerjan> pizza ->
05:16:42 -!- guideX has joined.
05:16:51 <hppavilion[1]> `relcome guideX
05:16:58 <HackEgo> guideX: 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.)
05:17:01 <guideX> good evening
05:17:11 <hppavilion[1]> Hackbot's a little slow today. Took 7 seconds to respond ._.
05:17:46 <guideX> cool chan
05:17:54 <hppavilion[1]> The channel is mostly asleep at this moment IIANC, but the wiki is always full of stuff
05:18:12 <oerjan> hppavilion[1]: C?
05:18:26 <hppavilion[1]> oerjan: C? C as in...?
05:18:27 <coppro> I dunno
05:18:29 <coppro> ask muphry
05:18:44 <hppavilion[1]> oerjan: Oh, as in IIANC
05:18:53 <hppavilion[1]> "If I am not clueless"
05:19:07 <hppavilion[1]> Best I could think of off the top of my head
05:22:57 <\oren\> i'm awake, because I almost live and work by california time
05:24:18 <\oren\> lately that is
05:25:09 -!- ais523 has quit (Ping timeout: 245 seconds).
05:29:56 <oerjan> today i seem to have got a backlash to beijing time
05:51:19 <pikhq> Some of my coworkers in Zurich seem to do the same.
05:51:33 <pikhq> At least, I *hope* that's why they're answering things at 1 AM their time.
05:53:19 <myname> lol
05:58:11 -!- olsner has quit (Ping timeout: 276 seconds).
05:58:48 -!- olsner has joined.
06:00:14 <hppavilion[1]> I give up asking and am just going to merge them
06:41:10 -!- function has quit (Quit: 1 found in /dev/zero).
07:03:13 -!- tjt263 has joined.
07:09:44 -!- PinealGlandOptic has joined.
07:33:06 -!- andrew has quit (Ping timeout: 240 seconds).
08:05:18 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
08:05:35 <izabera> a man, a plan, a god's 'nam tables, nitrate, tar, tinsel, batman's dog: anal panama
08:07:06 <zgrep> :D
08:07:20 <zgrep> Inxkcdeed.
08:19:45 <b_jonas> lol
08:23:34 <oerjan> xxxkcd
08:25:00 -!- mroman has joined.
08:25:07 <mroman> fnąrd
08:25:46 <oerjan> `unidecode ą
08:25:57 <oerjan> HackEgo: chop chop
08:25:59 -!- J_Arcane has joined.
08:26:05 <HackEgo> ​[U+0105 LATIN SMALL LETTER A WITH OGONEK]
08:27:43 -!- hppavilion[1] has joined.
08:29:27 <shachaf> `quote U\+
08:29:28 <HackEgo> 740) <shachaf> U+2205 [∅] NO LETTER O ALLOWED
08:29:36 <shachaf> hm
08:29:43 <shachaf> no other uniquodes?
08:39:45 -!- bender| has joined.
08:41:28 -!- glowcoil has changed nick to incomprehensibly.
08:42:14 -!- incomprehensibly has changed nick to glowcoil.
08:54:36 -!- bender| has quit (Ping timeout: 250 seconds).
09:05:31 -!- bender| has joined.
09:07:39 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
09:17:24 <oerjan> `unidecode ∅
09:17:33 <HackEgo> ​[U+2205 EMPTY SET]
09:17:53 <mroman> how the fuck can fflush cause a sigsegv?
09:18:29 <lifthrasiir> fp is invalid
09:41:42 -!- andrew__ has joined.
09:47:26 -!- J_Arcane has quit (Ping timeout: 256 seconds).
09:51:08 -!- Phantom_Hoover has joined.
09:54:15 -!- gniourf has quit (Quit: Leaving).
09:54:33 <mroman> shouldn't it then use EBADF or something like that?
09:54:39 <mroman> rather than faulting
09:55:42 -!- gniourf has joined.
10:05:45 -!- tjt263 has left.
10:05:55 <oerjan> mroman: if it gets something that's non-NULL but not pointing to an actual FILE, it might try to follow something it thinks should be a valid pointer but isn't...
10:06:45 <oerjan> *an actual valid FILE structure
10:07:18 <oerjan> i.e. it won't check for totally corrupted memory or bad casts
10:18:26 <mroman> yeah but that FD is int
10:18:35 <mroman> I think
10:18:35 <mroman> also
10:18:42 <mroman> close(fd); works
10:18:44 <mroman> fflush(fd); crashes
10:18:49 <oerjan> mroman: FILE is not necessarily FD afaik
10:19:05 <oerjan> fflush takes a *FILE
10:19:15 <mroman> so
10:19:18 <mroman> where's flush :(
10:19:18 <oerjan> er, FILE *
10:22:06 <mroman> unistd apparentely has no flush
10:22:46 <mroman> hm
10:22:48 <mroman> probably fsync
10:24:18 -!- impomatic_ has quit (Quit: impomatic_).
10:25:26 -!- atslash has quit (Ping timeout: 240 seconds).
10:26:27 -!- atslash has joined.
10:26:45 <oerjan> mroman: i am not sure that file descriptors without a stream _have_ any buffering to flush
10:27:48 <oerjan> yeah, fsync looks like the closest
10:28:28 -!- andrew__ has quit (Remote host closed the connection).
10:54:04 -!- ais523 has joined.
10:55:31 -!- haavard has quit (Remote host closed the connection).
10:56:28 -!- haavard has joined.
10:58:34 -!- ais523 has quit (Read error: Connection reset by peer).
10:58:47 -!- ais523 has joined.
11:18:31 <mroman> oerjan: I confused unistd stuff with stdio stuff
11:18:42 <mroman> stdio stuff uses FILE*
11:18:49 <mroman> whereas unistd uses int
11:21:11 <fizzie> I would have hoped a compiler to say an empathic 'no' to fflush(fd).
11:21:43 <Taneb> Morning
11:26:00 <oerjan> fizzie: you'd think.
11:26:53 <oerjan> `! cc fflush(1);
11:27:04 <oerjan> `! c fflush(1);
11:27:34 <HackEgo> ​/hackenv/bin/!: 4: exec: ibin/cc: not found
11:27:40 <HackEgo> ​./interps/gcccomp/gcccomp: line 53: 310 Segmentation fault /tmp/compiled.$$
11:28:03 <oerjan> `! c int n = 1; fflush(n);
11:28:12 <HackEgo> ​./interps/gcccomp/gcccomp: line 53: 313 Segmentation fault /tmp/compiled.$$
11:28:24 <oerjan> huh not even then...
11:28:32 <oerjan> oh hm
11:28:59 <oerjan> `! c include <stdio.h>\nint main() { int n = 1; fflush(n); }
11:29:06 <HackEgo> No output.
11:29:21 <oerjan> eep
11:29:25 -!- ais523 has quit (Remote host closed the connection).
11:29:26 <oerjan> oh wait
11:29:37 <oerjan> `! c #include <stdio.h>\nint main() { int n = 1; fflush(n); }
11:29:42 <HackEgo> No output.
11:29:53 <oerjan> *sigh*
11:30:34 -!- ais523 has joined.
11:30:54 <fizzie> `cc #include <stdio.h> \n int main() { int n = 1; fflush(n); }
11:30:57 <HackEgo> Segmentation fault
11:31:00 <fizzie> Heh.
11:31:07 <oerjan> wat
11:31:25 <oerjan> maybe it's just random
11:31:43 <fizzie> It's an enabled-by-default warning, but not an error.
11:31:48 <oerjan> anyway, it's definitely not type safe
11:31:57 <fizzie> And our `cc and `! c aren't that good about error reporting.
11:32:05 <fizzie> warning: passing argument 1 of ‘fflush’ makes pointer from integer without a cast [enabled by default]
11:32:41 <oerjan> hm
11:32:53 <fizzie> Without a prototype, it's a warning for -std=c99 or newer, because C99 removed implicit function declarations.
11:33:42 <fizzie> (But GCC versions < 5 default to "gnu89".)
11:35:14 -!- boily has joined.
11:40:25 <mroman> I was using clang.
11:41:06 <mroman> hm I must have missed the warnings
11:41:29 -!- mauris has joined.
11:41:34 <mroman> I guess that's why I always use -Wall -Werror (at least with gcc)
11:48:24 <fizzie> "Subject: LET US ACTUALIZE THIS DREAM TOGETHER"
11:49:42 <fizzie> (The dream in question involves $8.6M USD "kept in a big suitcase secretly hidden", as well as 86 kg of gold.)
11:55:53 -!- ais523 has quit (Read error: No route to host).
11:56:57 -!- callforjudgement has joined.
11:57:17 <int-e> useful. "A million dollars will fit inside a microwave oven." http://izismile.com/2011/05/31/where_can_you_hide_one_million_dollars_cash_13_pics.html
11:58:53 -!- callforjudgement has changed nick to ais523.
11:59:44 <int-e> (I was wondering how big that big suitcase would have to be)
12:00:02 <ais523> I gathered
12:00:25 <ais523> there's a gameshow on UK TV called The Million Pound Drop
12:00:34 <ais523> one of its main gimmicks is that it's played with a physical million pounds in cash
12:00:58 <ais523> if you happen to see even just the start of the show, it gives you a good idea of what that looks like volume-wise
12:01:18 <ais523> "big suitcase" thus feels about right, a small one wouldn't be big enough but a big one would be
12:01:23 * APic will leech a Sample from YouTube, thanks ais523.
12:02:08 <ais523> I assume that when the contestants win (some subset) of it the producers just take the cash back and give a cheque for the value in exchange
12:02:17 <ais523> so that they don't have to keep getting more cash as the episode goes on
12:02:25 <ais523> although perhaps they have another few million spare just in case :-)
12:05:10 <Taneb> ais523, there's no Bank of England £100 notes, and £50s are quite large, so £1000000 is gonna be a lot larger volume than $1000000
12:05:27 <Taneb> Unless you're in Scotland maybe
12:05:31 <ais523> I assume the show uses £50s but I wasn't paying attention
12:06:03 <ais523> also Bank of Scotland notes are legal in England, aren't they? just most stores don't accept them because they don't know how to check if they're genuine
12:07:34 <Taneb> Soooort of
12:08:11 <Taneb> They're as much currency as the shopkeeper says it is
12:08:29 <Taneb> And they're not legal tender (even in Scotland)
12:09:26 <ais523> that's because nothing is legal tender in Scotland
12:10:41 <Taneb> I think coins are
12:11:07 <mroman> http://codepad.org/0Lq8BCpP \o/
12:11:10 <mroman> I'm making progress.
12:12:40 <Taneb> mroman, what are you doing?
12:13:10 -!- boily has quit (Quit: EMOTIONAL CHICKEN).
12:14:08 <mroman> Taneb: It's kind of a high-level virtual machine.
12:14:22 <mroman> let's say "shell emulator" I don't know how to call it exactly.
12:15:18 <Taneb> Hmm, sounds like it could be interesting
12:15:34 -!- ais523 has quit (Ping timeout: 272 seconds).
12:17:23 -!- ais523 has joined.
12:19:40 -!- ais523 has quit (Excess Flood).
12:22:09 -!- callforjudgement has joined.
12:25:32 -!- callforjudgement has changed nick to ais523.
12:32:33 -!- ais523 has quit (Ping timeout: 255 seconds).
12:38:23 -!- atehwa has quit (Ping timeout: 265 seconds).
12:39:41 -!- atehwa has joined.
12:43:51 -!- lleu has joined.
12:43:52 -!- lleu has quit (Changing host).
12:43:52 -!- lleu has joined.
12:44:49 <mroman> currently you can't cat the same file twice o_O
12:45:57 <int-e> `cat cat
12:46:00 <HackEgo> Meow~~ >^.^<
12:46:28 <mroman> ah didn't properly open files
12:50:03 <mroman> http://codepad.org/gRbWOoAu works now :)
12:52:39 <mroman> Taneb: I'll give you an account once it's up and running in the wild ;)
13:00:19 -!- llue has joined.
13:00:52 -!- lleu has quit (Read error: Connection reset by peer).
13:01:56 -!- llue has quit (Read error: Connection reset by peer).
13:02:12 -!- llue has joined.
13:08:25 -!- llue has quit (Quit: That's what she said).
13:17:38 -!- bender| has quit (Ping timeout: 250 seconds).
13:48:44 -!- tromp__ has joined.
13:51:22 -!- FreeFull_ has joined.
13:51:26 -!- Sprocklem_ has joined.
13:51:35 -!- b_jonas_ has joined.
13:51:47 -!- singingb1yo has joined.
13:51:50 -!- coppro_ has joined.
13:52:04 -!- quintopi1 has joined.
13:52:05 -!- \oren\_ has joined.
13:52:06 -!- mysanthrop has joined.
13:54:04 -!- Gregor` has joined.
13:55:05 -!- cnr_ has joined.
13:55:52 -!- catern_ has joined.
13:56:01 -!- atslash has quit (*.net *.split).
13:56:02 -!- Sprocklem has quit (*.net *.split).
13:56:02 -!- FreeFull has quit (*.net *.split).
13:56:04 -!- singingboyo has quit (*.net *.split).
13:56:04 -!- tromp has quit (*.net *.split).
13:56:05 -!- myname has quit (*.net *.split).
13:56:05 -!- b_jonas has quit (*.net *.split).
13:56:07 -!- diginet has quit (*.net *.split).
13:56:09 -!- cnr has quit (*.net *.split).
13:56:09 -!- coppro has quit (*.net *.split).
13:56:10 -!- APic has quit (*.net *.split).
13:56:14 -!- sebbu has quit (*.net *.split).
13:56:15 -!- Gregor has quit (*.net *.split).
13:56:16 -!- \oren\ has quit (*.net *.split).
13:56:16 -!- aloril has quit (*.net *.split).
13:56:20 -!- catern has quit (*.net *.split).
13:56:21 -!- paul2520 has quit (*.net *.split).
13:56:21 -!- quintopia has quit (*.net *.split).
13:56:22 -!- nitrix has quit (*.net *.split).
13:56:24 -!- catern_ has changed nick to catern.
13:56:24 -!- atslash has joined.
13:56:26 -!- cnr_ has changed nick to cnr.
13:56:33 -!- cnr has quit (Changing host).
13:56:33 -!- cnr has joined.
13:59:38 -!- Guest81954 has joined.
14:01:07 -!- lifthrasiir has quit (Remote host closed the connection).
14:02:24 -!- APic has joined.
14:03:11 -!- paul2520 has joined.
14:03:48 -!- coppro_ has changed nick to coppro.
14:04:06 -!- aloril has joined.
14:09:28 -!- lifthrasiir has joined.
14:09:28 -!- lifthrasiir has quit (Client Quit).
14:09:48 -!- lifthrasiir has joined.
14:14:41 -!- `^_^v has joined.
14:17:39 <b_jonas_> fungot, why did you reconnect me?
14:17:40 <fungot> b_jonas_: atomic unit. you can't very well call them. like that one. do you favour any particular album of his? what's he need a dns implementation for? i do like females with character, ya know
14:18:06 -!- b_jonas_ has changed nick to b_jonas.
14:19:12 <oerjan> is fungot implying he atomically changed your gender
14:19:12 <fungot> oerjan: wish i had food here. will be over
14:19:43 <oerjan> fungot: um i'm not sure i have anything bots can eat
14:19:43 <fungot> oerjan: you obviously don't. :p fnord/ sym/ fnord) can i tell csi to load that value into the variable " window-system" will be used
14:20:02 <oerjan> fungot: sorry i don't know csi
14:20:03 <fungot> oerjan: no fun killing them when you have no lips, mister bob. after that, it's very difficult to be defined before you use the low-level libraries. thus, as knowledge approaches zero, money approaches infinity, the interpreter
14:20:15 * oerjan sidles away
14:20:30 <int-e> ^style
14:20:30 <fungot> Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp youtube
14:21:12 <int-e> "no fun killing them when you have no lips, mister bob." is quotable
14:23:00 <oerjan> hm i think iwc reruns are about where it was when i started reading it
14:23:00 <fizzie> Sounds like it came from a movie.
14:23:55 <oerjan> almost 10 years ago
14:24:43 -!- lleu has joined.
14:31:36 -!- diginet has joined.
14:32:51 <b_jonas> hmm, that's a good idea. in an esolang, I should call the flip function inSovietRussia or something like that
14:33:07 <b_jonas> ok, not a very good idea.
14:33:50 -!- diginet has quit (Client Quit).
14:34:12 -!- p34k has joined.
14:36:24 -!- diginet has joined.
14:43:20 -!- sebbu has joined.
14:43:30 -!- FreeFull_ has changed nick to FreeFull.
14:59:44 -!- Guest81954 has quit (Changing host).
14:59:45 -!- Guest81954 has joined.
14:59:52 <mroman> as knowledge approaches zero, money approaches infinitiy
14:59:55 <mroman> *infinity
14:59:56 -!- Guest81954 has changed nick to nitrix.
15:07:02 <mroman> @define inSovietRussia = flip ($)
15:07:04 <lambdabot> Defined.
15:07:20 <mroman> > [0..9] `inSovietRussia` reverse
15:07:22 <lambdabot> [9,8,7,6,5,4,3,2,1,0]
15:07:54 <mroman> @define inGermany = ($!)
15:07:55 <lambdabot> Defined.
15:22:02 -!- Lorenzo64 has joined.
15:32:53 -!- oerjan has quit (Quit: Later).
15:59:46 -!- Lorenzo64 has quit (Read error: Connection reset by peer).
16:04:45 -!- EgoBot has quit (Ping timeout: 260 seconds).
16:04:57 -!- EgoBot has joined.
16:07:07 -!- p34k has quit.
16:07:39 -!- p34k has joined.
16:12:23 -!- spiette has joined.
16:16:27 -!- Lord_of_Life has quit (Excess Flood).
16:17:52 -!- MoALTz has quit (Ping timeout: 256 seconds).
16:18:06 -!- Lord_of_Life has joined.
16:39:34 <mroman> http://codepad.org/uSihdC3c :)
17:18:40 -!- bb010g has quit (Quit: Connection closed for inactivity).
17:25:03 -!- mroman has quit (Quit: Lost terminal).
17:53:23 -!- Frooxius has quit (Quit: *bubbles away*).
17:53:49 -!- Frooxius has joined.
18:03:17 -!- MoALTz has joined.
18:04:53 -!- scoofy has quit (Ping timeout: 276 seconds).
18:17:49 -!- Warrigal has joined.
18:17:50 -!- FreeFull_ has joined.
18:18:11 -!- kragniz_ has joined.
18:18:11 -!- digitalc1ld has joined.
18:20:40 -!- jameseb- has joined.
18:22:02 -!- FreeFull has quit (*.net *.split).
18:22:04 -!- j-bot has quit (*.net *.split).
18:22:05 -!- digitalcold has quit (*.net *.split).
18:22:05 -!- jameseb has quit (*.net *.split).
18:22:05 -!- tswett has quit (*.net *.split).
18:22:05 -!- fizzie has quit (*.net *.split).
18:22:05 -!- fungot has quit (*.net *.split).
18:22:06 -!- kragniz has quit (*.net *.split).
18:22:06 -!- zemhill has quit (*.net *.split).
18:24:59 -!- zemhill has joined.
18:26:16 -!- fizzie has joined.
18:30:21 -!- j-bot has joined.
18:35:42 -!- j-bot has quit (*.net *.split).
18:35:43 -!- zemhill has quit (*.net *.split).
18:37:52 -!- j-bot has joined.
18:37:52 -!- zemhill has joined.
18:48:18 -!- j-bot has quit (*.net *.split).
18:48:19 -!- zemhill has quit (*.net *.split).
18:48:42 -!- j-bot has joined.
18:48:42 -!- zemhill has joined.
18:53:47 -!- Froox has joined.
18:54:17 -!- Froox has quit (Remote host closed the connection).
18:55:35 -!- Frooxius has quit (Ping timeout: 276 seconds).
18:58:07 -!- Lord_of_Life has quit (Changing host).
18:58:07 -!- Lord_of_Life has joined.
18:58:12 -!- Frooxius has joined.
18:59:06 -!- j-bot has quit (*.net *.split).
18:59:07 -!- zemhill has quit (*.net *.split).
19:06:41 -!- bb010g has joined.
19:32:42 -!- hppavilion[1] has joined.
19:52:30 <hppavilion[1]> gouda is going well :)
20:02:30 -!- J_Arcane has joined.
20:04:30 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
20:18:05 -!- j-bot has joined.
20:18:05 -!- zemhill has joined.
20:28:39 -!- j-bot has quit (*.net *.split).
20:28:39 -!- zemhill has quit (*.net *.split).
20:28:44 -!- hppavilion[1] has joined.
20:40:41 <HackEgo> [wiki] [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=46238&oldid=46237 * GermanyBoy * (+154) /* Copyright Violation */
20:42:55 -!- j-bot has joined.
20:42:55 -!- zemhill has joined.
20:47:13 -!- `^_^v has quit (Quit: Leaving).
20:47:26 -!- `^_^v has joined.
20:51:48 -!- FreeFull_ has changed nick to FreeFull.
20:53:24 -!- j-bot has quit (*.net *.split).
20:53:26 -!- zemhill has quit (*.net *.split).
21:13:10 -!- vodkode_ has joined.
21:17:42 -!- vodkode has quit (Quit: Leaving).
21:32:57 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
21:40:50 -!- hppavilion[1] has joined.
21:41:48 -!- Frooxius has quit (Quit: *bubbles away*).
21:42:03 -!- Frooxius has joined.
21:50:23 -!- jameseb- has changed nick to jameseb.
22:01:22 -!- zemhill has joined.
22:11:23 -!- p34k has quit.
22:11:30 -!- zemhill has quit (*.net *.split).
22:11:56 -!- zemhill has joined.
22:12:17 -!- kragniz_ has changed nick to kragniz.
22:16:33 <HackEgo> [wiki] [[PanASCIIc Programming Language]] N https://esolangs.org/w/index.php?oldid=46239 * Hppavilion1 * (+1789) Created Page
22:17:36 -!- spiette has quit (Ping timeout: 264 seconds).
22:18:14 -!- LexiciScriptor has joined.
22:20:19 -!- augur has quit (Ping timeout: 265 seconds).
22:22:10 -!- zemhill has quit (*.net *.split).
22:25:23 <mysanthrop> what does $! do?
22:25:33 -!- mysanthrop has changed nick to myname.
22:25:59 -!- `^_^v has quit (Ping timeout: 264 seconds).
22:29:09 -!- augur has joined.
22:30:29 <mauris> strictly apply a function
22:31:04 <myname> the way $ does?
22:31:08 <mauris> > const 0 undefined -- evaluating undefined would give an error, but we don't need to
22:31:08 <lambdabot> 0
22:31:20 <mauris> > const 0 $! undefined -- this way we force haskell to evaluate it
22:31:22 <lambdabot> *Exception: Prelude.undefined
22:48:03 <hppavilion[1]> Hm...
22:52:11 <fizzie> @src ($!)
22:52:11 <lambdabot> f $! x = x `seq` f x
22:52:51 <myname> huh?
22:53:05 <myname> ah
22:58:01 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
22:58:10 <fizzie> It took me this long in life to realize there's a pun in the name "K-9".
22:58:51 <myname> we havea similar pun on university
22:59:58 <shachaf> fizzie: How long?
23:00:35 <myname> this
23:00:43 <fizzie> I don't know, how long has it been? 32 years or so. Not that I spent all that time thinking about it.
23:00:44 <shachaf> fizzie: https://en.wikipedia.org/wiki/User:Paulproteus/List_of_puns_that_took_Asheesh_more_than_a_year_to_get hth
23:00:58 <shachaf> you should make a page like that
23:01:09 <fizzie> I haven't been keeping track.
23:02:39 <fizzie> Ray-Ban was a new one for me.
23:04:12 <myname> shachaf: i don't get some of these
23:04:53 <myname> what abput that don't let's start thing?
23:05:03 <myname> i don't even understand
23:06:00 <shachaf> Apparently it's a song.
23:06:20 <shachaf> https://play.google.com/music/preview/Ttveq7pmiusetyflqcu4sk6jxne?lyrics=1
23:08:10 <fizzie> Also I logged onto my flickr account for the first time in over a year, and someone had sent three identical messages about wanting to use a picture of an elephant on a website that's a database of pictures of elephants.
23:08:46 <fizzie> (Months ago.)
23:10:52 -!- J_Arcane has quit (Ping timeout: 250 seconds).
23:12:17 <shachaf> Is https://www.flickr.com/photos/21230734@N06/ you?
23:14:50 <fizzie> Unfortunately not.
23:15:22 <fizzie> https://www.flickr.com/photos/fizzief/14435641202/ is the elephant in question.
23:15:27 <fizzie> (I'm not the elephant either.)
23:20:42 <shachaf> yay elephants
23:39:25 -!- hppavilion[1] has joined.
23:48:40 -!- bb010g has quit (Quit: Connection closed for inactivity).
23:54:55 -!- ais523 has joined.
23:59:24 -!- Sprocklem_ has quit (Ping timeout: 250 seconds).
←2016-01-19 2016-01-20 2016-01-21→ ↑2016 ↑all