The diary entries of a little girl in her 30s! ~ Part 2
Sep 12, 2012 at 8:53 AM Post #121 of 21,761
So, continuing with the furry discussion...


They aren't mutually exclusive, and I think one could make an argument for something akin to a venn diagram, as some otherkin could be considered furries or scalies (totem animals, werewolves, dragons, etc.) while others not (ie. elves). One could be part of the furry fandom and be an otherkin. The key distinction I think that makes for an 'otherkin' label is the genuine belief that one either WAS such a creature in a former existence, or one IS currently such a creature in some capacity. I think non-otherkin furries recognize / admit they are human, in other words.

As I was saying with a former post, I find the demographics and subsequent stereotypes that exist within fandoms rather fascinating. Especially with regard to furries, when certain people are prejudged by other furries based on their choice of fursona (kind of ties in with a_rec's post about music...). I think it's rather humorous that there are people with more 'exotic' fursonas who look down their noses snouts at people with more common ones. "Oh look, another fox / wolf / cat / dog" type thing. LOL.


How many pages already discussing about furries? It's the longest I have ever seen lol.
 
Sep 12, 2012 at 9:09 AM Post #122 of 21,761
Quote:
I think it's inevitable that I'm going to get both the Liquid Lightning and the Electra. I'd sell my KGSS, but I don't think I'd get enough for it to make it worth while compared to keeping it.
 
 

 
The strain relief is there to basically provide a buffer for the cable entry, to prevent too much force being applied directly to it which could cause damage. Some people also use it as something to pull on when removing earphones, but personally I avoid the cable altogether and use the body itself. The Adagio V is awkwardly shaped, making it a little tricky to remove from your ears.

Yeah that is a problem cause the cable usually gives out first 
tongue.gif

 
Sep 12, 2012 at 9:15 AM Post #123 of 21,761
Same here. I always use the body of the IEM and avoid using the cable. I hate having to deal with RMA. I've had way more than my fair share. Especially with Chinese-Audiophile DAPs :wink:.
 
Sep 12, 2012 at 9:16 AM Post #124 of 21,761
Quote:
How many pages already discussing about furries? It's the longest I have ever seen lol.

 
I'm meeting with a furry friend tomorrow actually. He is trying to get into an art/design course and wants some input on his folio submission. I wonder how many works he will submit with his fursona...
 
Sep 12, 2012 at 9:50 AM Post #127 of 21,761
Quote:
 
I'm meeting with a furry friend tomorrow actually. He is trying to get into an art/design course and wants some input on his folio submission. I wonder how many works he will submit with his fursona...

 
Out of curiosity, what species is his fursona? On a related note: what are some of the more unusual species of fursona you know?
 
 

Quote:


Oh lordy, now I see how expensive it is. Here I am planning to get it someday...



 
Considering one can get an ESP 950 or HE-500 or very nice TOTL IEM for that sum, it's definitely hard to swallow. Of course they're counting on the collectability factor, and it's obvious the sort of product that would most appeal to such a consumer.
 
I'd actually buy it myself if it weren't so expensive. I have very fond memories of listening with the K701 and K702 during the summertime a few years ago, specifically Ariel Pink and electronic stuff like Scuba and Starkey. I'd buy it to keep as a reminder of those times.

 
Sep 12, 2012 at 9:51 AM Post #128 of 21,761
Quote:
Same here. I always use the body of the IEM and avoid using the cable.

 
I must confess that most often I don't bother and just grab the cable. But hey, someone's gotta test those strain reliefs!  
ksc75smile.gif

 

Quote:
I hate having to deal with RMA. I've had way more than my fair share. Especially with Chinese Audiophile DAPs :wink:.

 
Hmm, I know of some Chinese DAPs for audiophiles, but Chinese audiophile DAPs are news to me. 
wink.gif

 
Sep 12, 2012 at 10:03 AM Post #129 of 21,761
 


Considering one can get an ESP 950 or HE-500 or very nice TOTL IEM for that sum, it's definitely hard to swallow. Of course they're counting on the collectability factor, and it's obvious the sort of product that would most appeal to such a consumer.


 


I'd actually buy it myself if it weren't so expensive. I have very fond memories of listening with the K701 and K702 during the summertime a few years ago, specifically Ariel Pink and electronic stuff like Scuba and Starkey. I'd buy it to keep as a reminder of those times.


Even a collector like you feel it's expensive. But I guess you have other targets in the near future.
 
Sep 12, 2012 at 10:08 AM Post #130 of 21,761
Quote:
Out of curiosity, what species is his fursona? On a related note: what are some of the more unusual species of fursona you know?

 
He's an otter. Fennec foxes are seemingly a popular obscure choice. I was once told of, in hushed tones, a type of fur that had tentacles and etcetera - some particularly creepy type into vore or something. I cannot remember the actual classification unfortunately. I don't really know all that much from the bestiary though.
 
Sep 12, 2012 at 10:11 AM Post #131 of 21,761
Well, you heard my head explode as well despite me not being a C programmer. The syntax of C++, C# and Java is based on C though. But I do get the idea you're referring to. It's not intuitive when "3" != 3. On the other hand, strongly typed languages have their pros, such as having a better (mental) control of your data. In my opinion, at least, since I don't really want "3" to be 3, since they're very different variables with different methods and so on.

Oh, I didn't want you to answer homework questions. I was merely thinking about the principle of putting JSON data into an array as JSON objects. I mean, it works and I've got the homework finished and working. The thing is that I feel wrong about doing so even though it works.


Hah. It sounds wrong to just say "3" equals 3...

For those besides the programmer-types here who're having difficulty following along: We're discussing the various ways that a program or script retains a value.

There are myriad types -- that is, the kind of value that a value is. The two simplest examples are the string and the number. "3" is a string -- it's the textual expression of the number three; while 3 is a number -- it is the number itself, an element that can be manipulated mathematically. There are also common types like boolean (a value of either TRUE or FALSE), array (a structured set of values), and so on. In most languages, when you compare two things, the type is relevant to the comparison by default. So in Java, C, and as far as I know most other common languages, "3" does not equal 3; but in Javascript, PHP, and many other recent scripting languages, "3" does equal 3 unless you require the environment to also take type into consideration. In programmatic shorthand:
Code:
// Two equals signs mean "compare the value without considering type"
3==3 // true in Javascript
"3"==3 // also true in Javascript
// Three equals signs mean "compare the value and the type"
3===3 // True in Javascript
"3"===3 // False in Javascript; a string cannot equal a number
// Things can get weird when type isn't accounted for...
"0"==false // True in Javascript

Anyway. Usually you want to make sure that when you're comparing two things, you're as strict as possible in the comparison -- you usually don't want "0" to equal FALSE. But there are times, particularly when you work on web pages, where you can't get what you want in the way you want it -- numbers and booleans all arrive as strings. The classical way of dealing with this is to convert the data -- every value that arrives as the string "false" gets replaced with the boolean FALSE. But when you're dealing with a flood of incoming data, that becomes the slower, less-convenient method that consumes more execution time, and Javascript's available shortcut of allowing "3" to equal 3 becomes a good-enough initial data filter. (Data which you, as a responsible programmer, later re-check and sanitize!)

And, CdC -- sorry, didn't mean to sound like I was accusing you of wanting to cheat. It's mostly a problem of mine to not know when to stop thinking aloud. As you can see.:rolleyes:
 
Sep 12, 2012 at 10:35 AM Post #132 of 21,761
I would be one of those old C programmers whose head was about to explode over the "3" == 3... :p

However, C was actually considered loosely typed compared to languages like Pascal. In C, characters are synonymous & interchangeable with integers - a char is just a 1 byte int. However, there was NO automatic type conversion. So, although you could say that char three = '3', it would not actually equal 3 - it would actually equal 51! (the ASCII table index for '3' is decimal 51). You could also treat any int or char as a boolean, so anything nonzero was TRUE. Doing these sorts of tricks was considered "bad practice" by the purists, but EVERYONE did them.

It's been a long time since I was a code-slinger, so I hope I have all that correct - my apologies if I don't...

Edit: Oh and what REALLY threw me when I tried to move to Java was that strings were no longer just a char array with a trailing null. That habit was really hard to break. So, I became a manager instead...
 
Sep 12, 2012 at 10:57 AM Post #133 of 21,761
I would be one of those old C programmers whose head was about to explode over the "3" == 3... :p


Loose typing is usually considered problematic for programmers, but I think that it isn't inherently bad; it becomes incumbent on the developer to enforce rigor on himself, but does not prevent him from being rigorous. Mostly it's problematic for language designers and makes their own lives more difficult. The following example (by Douglas Crockford) is my favorite demonstration of what happens when Javascript's language designer is almost but not quite thorough enough. Or thorough in the wrong way. Or has given up trying...
Code:
0 == '' // True: the number zero is equivalent to an empty string.
0 == '0' // True: the number zero is equivalent to a string containing a zero.
'' == '0' // False: an empty string is not equivalent to a string containing a zero.

Of course, when comparing type as well as value, all of the above evaluate FALSE.
 
Sep 12, 2012 at 11:11 AM Post #134 of 21,761
C was actually considered loosely typed compared to languages like Pascal. In C, characters are synonymous & interchangeable with integers - a char is just a 1 byte int. However, there was NO automatic type conversion. So, although you could say that char three = '3', it would not actually equal 3 - it would actually equal 51! (the ASCII table index for '3' is decimal 51).


This is still used in web development as a way to compress long number lists where the number values will all be within a particular range. It's not the most efficient in terms of compression ratio, but it's crazy-fast because you can use the browser's Javascript engine to natively convert the value, rather than write your own Javascript routine for the engine to interpret and then execute. On the web, where data scale and local execution are both premiums, it's a neat way to maintain a balance. Google uses a technique like this to comdense the data used for its Charts service.
 
Sep 12, 2012 at 11:11 AM Post #135 of 21,761
One of the things I needed to do all the time was bit twiddle floating point numbers to convert their binary formats between different operating systems. C was made for that sort of work - you could read the odd format binary float into a 32 bit integer, twiddle the bits in the mantissa & exponent and swap bytes around for little vs big endian, then dump it back into a float and use it in scientific calculations. Automatic type conversions would have just screwed that up.
 

Users who are viewing this thread

Back
Top