ELLIOTTCABLE changed the topic of #elliottcable to: #ELLIOTTCABLE — “do something cool, shove it into throats, everyone thinks it's crap, then it's all amazing.” “everything else is just details.”
Sgeo has joined #elliottcable
yorick has quit [Read error: Connection reset by peer]
alexgordon has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
eligrey_ has joined #elliottcable
eligrey has quit [Ping timeout: 240 seconds]
PragCypher has quit [Ping timeout: 260 seconds]
PragCypher has joined #elliottcable
eligrey_ is now known as eligrey
eligrey has quit [Quit: Leaving]
<purr> <micahjohnston> what was that one webcomic with lots of dicks in it
<whitequark> oglaf
<devyn> so, I realize I am late to the party
<devyn> but how many of you have seen urbit?
<whitequark> I did
<whitequark> I think it's an incredibly elaborate trolling attempt
<Nuck> I thought the same thing about this channel
<devyn> whitequark: it's very bizarre and definitely impractical but it has some neat aspects
<joelteon> it's a trolling attempt
<whitequark> devyn: that's fine actually
<devyn> honestly I'm treating it as a work of artistic expression
<devyn> and it's pretty neat as one
<whitequark> what's not fine is that the whole thing is written with zero regard to the reader, all while pretending right the opposite
<devyn> explain. I haven't gotten very far lol
<purr> lol
<whitequark> well, for example it claims to be simpler [to understand] than contemporary functional languages
<devyn> yeah, while the author claims that it would have been impossible to write had he learned Haskell or Lisp
<devyn> o.o
<whitequark> yet it's in practice much more complex, 20% because it is turing tarpit-ish, and 80% because the terminology is deliberately chosen to be confusing
<whitequark> he obviously is familiar with haskell, lisp, etc
<devyn> yes, I found that to be a weird claim
<devyn> I don't very much like the idea of making every single component a four letter nonsense word
<whitequark> so what i predict is:
<devyn> lol
<purr> lol
<whitequark> the majority of people is going to dismiss this as an insane weird thing
<whitequark> and there'll be a minority of incredibly arrogant nerds running around and claiming it's the best thing since sliced bread
<devyn> well you can predict that one of two things will happen with every thing released in the software world
<devyn> 1) it becomes a gigantic marketing thing and everyone must learn it (ruby, node.js, etc.)
<devyn> 2) it becomes a fringe and everyone who knows what's up must learn it
<whitequark> disagree
<whitequark> categorize: linux, libxml2, qt, ...
<devyn> okay. never mind. that was a bad claim. it just seems like anything hyped these days is like that
<whitequark> it's some kind of cognitive bias. no one is going to be butthurt because qt is too fringe/not fringe enough
<whitequark> so you don't notice it
<devyn> yes
<whitequark> oh, hm
<whitequark> I think that things which are deliberately marketed by someone tend to polarize people
<whitequark> and infrastructure stuff which just takes over by default does not, at all
<devyn> yes, I think that's what I mean
<devyn> :p
<devyn> anyway
<devyn> check out this code
<devyn> I don't even get this guy
<devyn> it just seems like a bunch of random words that don't mean anything
<whitequark> never seen any forth? or apl?
<devyn> no, no
<devyn> I have
<devyn> but... using nonsense words instead?
<devyn> lol
<purr> lol
<whitequark> well
<whitequark> there's ruby gem names
<whitequark> but that is a creative way of avoiding namespace collisions
<whitequark> it's not like you can have collisions when you directly control the namespace.
* whitequark shrugs
<purr> ¯\(º_o)/¯
<whitequark> he just wants to fuck with you.
<devyn> haha
<whitequark> on the more serious side, there's primitives
<whitequark> which are implemented in urbit "for correctness"
<whitequark> and then pattern-matched by the C runtime "for speed"
<whitequark> so he claims to have the advantages of both and disadvantages of none
<whitequark> but it's actually the opposite lol
<devyn> hahaha
<whitequark> 1) how do you verify C code which is actually used? you don't
<devyn> yeah, so there goes the correctness claim
<whitequark> 2) how do you ensure sensible portability of primitives? you tie yourself to a fucking implementation
<devyn> but then he would just dismiss interpreters that did things wrong as, well, wrong
<whitequark> because if you don't and it falls back to urbit, it is *not* usable
<devyn> is the implementation not portable?
<devyn> I'm not certain
<whitequark> it doesn't matter
<devyn> but I get the point
<whitequark> he claims that the implementation is not a part of the language, but it totally is
<whitequark> so no, it's not those 300 lines
<devyn> this kind of reminds me of toki pona somehow
<whitequark> I see zero difference with using, say, lambda calculus, which is a turing tarpit
<whitequark> and extending it with stuff when you need it
<whitequark> it's literally the same approach, except with more weird names
<whitequark> guess he should have read that lisp manual :]
<devyn> the weird names really are stupid
<devyn> every single piece of code looks like some weird piece of Vogon poetry
<whitequark> I would totally be for them, *if* he actually invented some really new stuff, calling which "function" or "closure" or whatever would actually be confusing
<whitequark> but it's, again, just the opposite
<whitequark> vogon poetry lol.
<purr> lol
<whitequark> this is probably the best description i heard
<devyn> you know I feel like the names are actually taxonomic somehow
<devyn> this is echo
<devyn> tan=(list tank)
<whitequark> it's like some weird form of OCD
<devyn> probably the only thing I see in this that I really do like is the syllabic representation of keys
<whitequark> which doesn't let you name everything with more than four letters ever
<devyn> it makes them much easier to type out accurately
<devyn> and presumably, remember
<devyn> but I don't think that's even his invention
<devyn> right? I feel like he's trying to build some kind of MUD...networked machine thing
<devyn> ; ~podlyr-ralsev-picben-laglus--silsep-holnup-rigmud-sitfet: cgyarvin said on IRC that %mint-coke is the most obscure error
<devyn> what even
<devyn> an error named mint-coke
<devyn> .
<devyn> .
<devyn> .
<devyn> hah
<devyn> it really seems like he's trying to build something similar to, well, a hack lab, but over the internet... I get the feeling that this is all meant to be considered one uniform machine, basically
<whitequark> to me it looks more like an OS where distributed computing is builtin
<whitequark> sort of like plan9
<devyn> but I think it's more than that - yes, that's a feature but I think it's a side effect of something bigger
<devyn> it's basically got community interaction features built into the core OS
<whitequark> hm
<devyn> hell as I'm on IRC here, in the window where I'm running urbit
<devyn> I can see people talking
<devyn> he is fucking obsessed with four letter names
<devyn> weev = 'web event'
<devyn> cron = 'wakeup' (heh)
<devyn> but the whole four letter thing like
<devyn> this is all so OCD
<devyn> and then less important things, temporary variables or something
<devyn> seem to be three letters
<devyn> fuck it, I'm looking at his C code. hold on.
<joelteon> was that you talking
<devyn> joelteon: ?
<joelteon> oh, the guy talking about mint-coke wasn't you
<devyn> nope
<devyn> that was podlyr-ralsev-picben-laglus--silsep-holnup-rigmud-sitfet
<devyn> what even
<devyn> commit message: "Revise some bowl handling."
<devyn> like
<devyn> what
<devyn> holy shit
<devyn> his C code is just as ridiculously structured
<devyn> what even
<devyn> it's all barely commented and restricted to ridiculous things
<whitequark> maybe it's a future ioccc submission
<devyn> that would be amazing
<devyn> the code looks like it has extremely debilitating OCD
<devyn> the code looks like it has it.
jesusabdullah has quit [Ping timeout: 248 seconds]
<devyn> w 5
<cuttle> whitequark: really enjoyed hearing about russia :p
<cuttle> devyn: relearned kana last night
<cuttle> well i guess this morning, about 2am to 6am
<devyn> cool
<devyn> cuttleの いちばん すきな たべものは なん ですか?
<cuttle> ichiban?
<cuttle> tabemono?
<devyn> ichiban = #1 = best
<devyn> tabemono = food
<cuttle> ok sweet
<cuttle> tabe + mono
<cuttle> taberu
<devyn> yup
<cuttle> is ichiban being an adverb
<cuttle> and then na replaces da for a dependent clause?
<cuttle> i get the meaning but i want to fully get what's grammatically going on
<devyn> modifying adjective. suki is an adjective; a na-adjective
<cuttle> yeah i think i get na-adjectives
<devyn> but yes ichiban is an adverbial noun according to my dictionary
<cuttle> they're kind of more like nouns, right?
<cuttle> ok cool
<cuttle> like i-adjectives are more like adjectives
<cuttle> and na-adjectives are more like nouns
<devyn> I think I'd say i-adjectives are more like verbs
niggler has quit [Quit: Computer has gone to sleep.]
<devyn> like both are adjectives
<devyn> and i-adjectives are just verbal instead of nounal
<devyn> they can go essentially anywhere a verb would normally go
<cuttle> mhm
<cuttle> to answer your question :p
<cuttle> gotta set up japanese input on this laptop
<cuttle> never got around to it yet
<devyn> in OS X?
* cuttle nods
<devyn> you just hit the tick beside Kotoeri and you're done :p
<cuttle> yeah :p
<cuttle> was doing that lol
<purr> lol
<devyn> you know how to use the IME? i.e., the differences between it and conventional ro-maji?
<cuttle> as in
<cuttle> ti vs chi
<cuttle> ?
<devyn> well no, you can type chi
<devyn> that works
<devyn> :p
<devyn> more like to type syllabic n, you either have to do nn or n'
<cuttle> so what're the differences?
<cuttle> type nn?
<cuttle> yeah
<devyn> and of course you're typing kana, not how things are pronounced
<cuttle> えー
<cuttle> is that agreement?
<cuttle> lol should be hiragana probably
<cuttle> wait was
<cuttle> lol
<devyn> choon isn't really used in hiragana much (though sometimes for emphasis)
<cuttle> すしは わたしの いちばん すきな たべもの です
<cuttle> because that's the only word for food i know lol
<devyn> you're missing out :p I mean, sushi's good, but noodles are where it's at
<cuttle> haha i actually rarely eat sushi
<cuttle> with my university food plan the most easily accessible asian food is panda
<cuttle> so there you go
<devyn> ...panda?
<cuttle> panda express
<devyn> oh
<devyn> yeah that lol
<purr> lol
<cuttle> haha yeah
<devyn> one of my friends went to Middlebury in Vermont
<devyn> said they have a sushi bar. never asked him how bad it is
<devyn> lol
<devyn> yeah, I don't know, I don't really usually think about how common asian food is here
<devyn> probably 80% of restaurants are some kind of asian food, be it thai, chinese, vietnamese, malaysian, japanese, korean...
<cuttle> haha
<cuttle> well actually
<cuttle> there is a restaurant *just* off campus
<cuttle> called indochine
<cuttle> french-vietnamese fusion
<cuttle> i mean there are plenty of asian restaurants
<cuttle> also there are tons of asians on campus
<cuttle> like literally the most asian-dense part of the salt lake valley is this university campus, like according to actual statistics
<devyn> well that's just any education center anywhere on the west coast
<cuttle> yeah
<cuttle> lol
<purr> lol
<devyn> lol
<cuttle> devyn: what's mono?
<devyn> mono = thing
<cuttle> sweet
<cuttle> tabe mono
<devyn> actually it's a little more specific than that
<devyn> mono is generally a concrete thing
<devyn> koto is generally an abstract one
<cuttle> oh cool
<cuttle> so like
<cuttle> food as in i like food
<cuttle> is
<cuttle> tabekoto?
<devyn> no, no
<devyn> tabemono is a word of its own
<devyn> just means food
<cuttle> ok
<devyn> but it's derived from tabe+mono
<cuttle> aight
<devyn> same thing for nomimono (drink), kaimono (shopping)
<cuttle> google translate says tabekoto is eating though
<devyn> other things
<cuttle> ok sweet
jesusabdullah has joined #elliottcable
<cuttle> nomimono
<devyn> yes, nomu=>nomi + mono
<cuttle> cool
<devyn> anyway, tabekoto is not a word :p
<cuttle> translate says it is
<cuttle> lol
<purr> lol
<devyn> google translate is meant to understand
<devyn> even if what it's trying to understand is wrong to begin with :p
<devyn> it's entirely based on machine learning, anyway, AFAIK; they don't have linguists
<devyn> definitely people with amateur interests in linguistics
<devyn> but no actual linguists
<devyn> :p
<devyn> but that's the point anyway
<cuttle> haha
<cuttle> aight
<devyn> it's a fun language. the degree to which it is regular is kind of unusual and definitely interesting
<devyn> I think I read that it also has lower information density than most human languages
<devyn> the same paper compared languages by syllabic rate and information-per-syllable and used this to get information density
<devyn> and found that most had about the same
<devyn> but Japanese was like, way less dense
<devyn> (of those that they studied)
<devyn> I can believe that because it does take a pretty long time to say somethings
<devyn> some things*
<devyn> but I'm not sure why that would be the case
<devyn> maybe it just hit the upper limit of syllabic rate
<devyn> interestingly
<devyn> actually
<devyn> cuttle: I was mixing it up; I meant information rate
<devyn> cuttle: but apparently spanish has about the same syllabic rate and much higher information rate
<devyn> like it's about on par with everything else, at 98% of vietnamese
<devyn> where Japanese is 74% of vietnamese
<joelteon> is vietnamese a benchmark
<devyn> it is in this paper
<devyn> it has a low syllabic rate and high information density
<devyn> you'd think they'd want to pick something more in the middle, but idk
<devyn> that'd probably lead them to pick something like German
<devyn> 79% of vietnamese in information density (japanese is 49% of vietnamese)
<devyn> and syllabic rate of 5.97/second
<devyn> (japanese is 7.84/second)
<cuttle> oh that's weird
<cuttle> i believe i have seen that paper
<cuttle> thought it was like
<cuttle> constant information density in every language
<cuttle> and that was why some had higher syllablerates
<cuttle> oh i read something where the thing that was constant was
<cuttle> information-theoretical entropy
<devyn> no, different languages definitely have different syllabic rates
<devyn> if you just listen to Japanese and compare it to Vietnamese you can tell there's a *huge* difference in the syllabic rate
<cuttle> no obviously
<cuttle> that's not what i said
<devyn> 00:20:35 <+cuttle> and that was why some had higher syllablerates
<devyn> did you mean something else?
<devyn> did I misunderstand?
<cuttle> well right in what you copypasted i said that some languages have higher syllable rates
<cuttle> so i agree with that obviously
<cuttle> i was saying
<cuttle> i though languages had different rates to compensate for the information-per-syllable
<devyn> right and they generally seem to
<cuttle> so even with a higher syllable rate japanese has like a lower information per second?
<devyn> except for japanese
<devyn> which seems to be an outlier
<cuttle> ok
<devyn> by quite a lot
<devyn> everything else is above 90% of vietnamese
<cuttle> although i mean informal shortens a *lot*
<devyn> yes... though I would assume this would be measuring informal?
<devyn> it's not like polite form is the default; informal is the dictionary form
<cuttle> uhuh
<devyn> uhuh?
<devyn> anyway, polite form mostly just makes verbs a lot longer
<devyn> and not even every verb
<devyn> a verb in a dependent clause has to be dictionary
<devyn> even in quotations, really
<devyn> kono sute-ki wa suteki da to omoimasu
<devyn> "I think this steak is nice"
<devyn> note how the only polite form verb is omoimasu;
<devyn> desu isn't used
<cuttle> oh ok
<cuttle> omoimasu is think?
<devyn> omou, yes
<cuttle> kono=this
<cuttle> wait suteki is different from sute-ki
<cuttle> hahaha
<devyn> sute-ki = steak, suteki = nice :p
<devyn> I'm using - as choon because it's kind of inaccurate to use kana doubling
<cuttle> why do you say choon
<cuttle> and yeah i getcha katakana -
<devyn> choon is the name for ー :p
<devyn> ah, apparently it's actually chouonpu :S
<devyn> I've always heard it called choon, that's why
<devyn> though it's chouon
<devyn> chouon = long vowel (~pu = mark)
<devyn> ok. bed time.
<cuttle> aight
<cuttle> devyn: sleep tight
upgrayeddd has quit [Ping timeout: 245 seconds]
cuttle has quit [Ping timeout: 245 seconds]
jvulc has quit [Ping timeout: 245 seconds]
gozala has quit [Ping timeout: 245 seconds]
jvulc has joined #elliottcable
<purr> <micahjohnston> devyn: if you wat your own wikipedia markov chains then no one will like you
gozala has joined #elliottcable
cuttle has joined #elliottcable
upgrayeddd has joined #elliottcable
<purr> <ec> gleaming fucking love sword.
Sgeo has quit [Read error: Connection reset by peer]
yorick_ has joined #elliottcable
<purr> <IamTash> lol wut
alexgordon has joined #elliottcable
niggler has joined #elliottcable
<purr> <eboy> ohhhhhhhhh
brr has quit [Ping timeout: 240 seconds]
brr has joined #elliottcable
eligrey has joined #elliottcable
<kellysaurusx> Guys.
<kellysaurusx> FUCKING. REALTIMECONF.
kellysaurusx is now known as ELLIOTTCABLE
<ELLIOTTCABLE> it had a goddamn marching band. and a parade. and passports.
<ELLIOTTCABLE> like, I can't even.
<purr> <alexgordon> (that was an enema joke, my first ever)
<alexgordon> hi ELLIOTTCABLE
<ELLIOTTCABLE> hi alexgordon
eligrey has quit [Quit: Leaving]
PragCypher has quit [Remote host closed the connection]
brr has quit [Ping timeout: 240 seconds]
brr has joined #elliottcable
yorick_ is now known as yorick
eligrey has joined #elliottcable
sharkbot has quit [Remote host closed the connection]
sharkbot has joined #elliottcable
niggler has quit [Quit: Computer has gone to sleep.]
<alexgordon> vil: HAHA
<alexgordon> vil: don't let whitequark see that!
<vil> this blog is amazing
eligrey has quit [Quit: Leaving]
<purr> <incomprehensibly> GET YOURSELF TO THE BUTTERFLY LOUNGE AND FIND YOURSELF A BIG LAYYDAYY
eligrey has joined #elliottcable
niggler has joined #elliottcable
yorick has quit [Remote host closed the connection]
<othiym23> o/~ heeeeeeerree I aaaaaaammmm ELLIOTTCABLE o/~
fwg has joined #elliottcable
eligrey has quit [Read error: Connection reset by peer]
Sgeo has joined #elliottcable
eligrey has joined #elliottcable
<ELLIOTTCABLE>