« first day (1893 days earlier)      last day (2952 days later) » 

2:00 AM
You no know cactuar?
 
@Geobits It has a name?!?
 
It's a recurring Final Fantasy enemy.
 
Ah. I have no games knowledge...
Which means much of the conversation in here goes over my head
 
@Geobits Thought it was from Animal Crossing
 
I thought it was the Taco Time mascot
 
2:01 AM
They might be in that too. I've never played. But they've been in FF games since (long) before Animal Crossing was a thing.
 
@HelkaHomba * and +?
 
} and ~?
 
I got another one. they're conspiring
 
2:12 AM
What's the word for someone that lives without ever really understanding what's going on around them? i.e. mentally disabled or other clinical issues
 
I'm not sure of an officially accepted term, but detached seems like a good general adjective, if I understand the question right.
 
Up until the last part I would have said "blissfully ignorant"
 
I would probably have said 'naïve'
 
All of those work well for my analogy! Thank you all!
 
@Geobits But doesn't detached mean emotionless?
 
2:15 AM
Used by itself, it could. In the right context, it could mean several things I think.
 
Wow, Sencha is super slow to load.
 
Not sure. It's too square to be a torii.
 
why does everyone have these beautiful looking gardens while nothing grows in mine and it resets every 10 minutes
 
Ditto, apart from the initial two things nothing's growing now :(
Dunno about the reset though
 
2:18 AM
@quartata Dunno. I left mine open while I ran some errands earlier and came back to a loading screen. Then closed the tab and haven't retried :/
 
@Doorknob You should probably back away slowly. They're coming for you.
3
 
I'm beginning to worry about what all these cacti are planning
@Geobits O_O
 
uh that's terrifying
I would just slowly close that tab and walk away
 
2:21 AM
... oh I have an office desk and chair now. nvm things are growing fine it seems
... two desks
 
I swear that's Taco Time
 
@CᴏɴᴏʀO'Bʀɪᴇɴ It's an octopus.
 
I know that much :P
 
2:26 AM
blue light makes octopi
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Do you know of a value in JS such that x == true -> true and x == false -> true? I can't believe I'm asking this
 
@quartata Umm lemme think
Why do you wan't to know?
!(NaN == true)
 
Because I need to able to check if an article is in the store but I don't know if it's been read or not
 
@Doorknob Did your store-going parental unit ever investigate champagne mangos?
 
@quartata Just use 0, 0.5, and 1.
 
2:27 AM
@AlexA. no, not yet
 
@CᴏɴᴏʀO'Bʀɪᴇɴ But then it would be false
 
@Doorknob >:U
 
@QPaysTaxes Actually what I'm asking for is very strange so
 
@QPaysTaxes Booleans are not meant for ternary options!
 
2:28 AM
I'm asking for a value that is a superposition of read and unread lmao
I want just to be able to do a simple in
 
You could use some fancy ES6 features.
 
No ES6 support
 
@quartata You're using in? WTF?
How??
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Uhh, what's wrong with in?
 
It depends on how you use it >_>
 
2:29 AM
if (!(article in store.data))
 
in Rust this is just a simple Option<bool>
 
Carry on, then.
 
data is an array of Models
 
wait
in checks for key membership, not item membership iirc
So 1 in [0, 2, 4] === true because it has a 1 property.
 
Uh, wtf
 
2:31 AM
var o = {
  "prop": 2
};
console.log("prop" in o); // true
 
OK, so .contains is a thing hopefully?
 
Nope.
In ES6, yes.
 
@quartata that's also with the foreach loop, which makes it useless
@quartata .indexOf > -1
 
^
@QPaysTaxes The index.
 
@QPaysTaxes arrays is js are nothing but objects with numeric keys
 
@Maltysen what
 
Sorry to have to expose you to this madness @quartata. I guess I have to learn Perl now. :P
 
who did this and why
@CᴏɴᴏʀO'Bʀɪᴇɴ It's OK I volunteered to do this
 
@quartata i actually think that's pretty cool
 
@quartata It's like all objects being arrays in J.
 
2:32 AM
the in operator on the other hand…
 
@quartata Oh okay XD
 
you can override the in operator though to make it normal
 
no even with ES5
modifying vlaueof might do it
 
2:33 AM
I can't see how anyone reads conversations like these and still defends javascript.
 
@Geobits Bugger off >_>
 
:D
 
It's a 3 v 1.75. You cannot win atm
 
Hello, I'm here and hate JS
 
@CᴏɴᴏʀO'Bʀɪᴇɴ 3v1.5? No it's definitely a 4v1
 
2:34 AM
Yea, we could always call in recruits :P
 
I'm not doing this willingly by any stretch of the imagination
 
@quartata we have you now thank you.
 
I was going to quit after the tar bomb but 2014 me had a "fixme" comment
@CᴏɴᴏʀO'Bʀɪᴇɴ Why are you thanking me? I'm not siding with you
 
@quartata It's a trap!
 
@quartata ...
#confused
3 = me, malty, and downgoat
you = .5, geobits = 1 = alex
 
2:36 AM
Oh, I assumed 1.5 = you and me
 
OK in that case it's a 3v10
 
Also Malty hates JS he likes Brython
@CᴏɴᴏʀO'Bʀɪᴇɴ I'm fine
 
I'm writing a blog post call "All programming languages are beautiful."
 
2:37 AM
@QPaysTaxes I actually agree with that. Trying to do anything bigger than small is when I start wanting to light things on fire.
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Good luck
 
But I feel the same way about Scratch, so it's not exactly a glowing endorsement.
 
There's gotta be a way to use JS's stupid type coercion to my advantage
 
@Sp3000 Thanks. I'm trying to find something redeeming about every language.
 
You could try turning negatives into positives, like "if you ever need a headache, PHP is there for you"
 
2:40 AM
@quartata it's very useful in golfing
 
Oh, that's it! "JS: At least it's not PHP"
 
Dammit, I almost thought for a second maybe !NaN might work
 
rewrite the damn code
 
^ this. and not with sencha or phonegap
Just go native.
 
2:44 AM
This is when I'm refreshing the feeds. I need to see if an article is already in the store.
So I'm constructing the article object then seeing if it is in the store
But, since unread is property of the article object and I have no idea whether said article will be read or not...
I could search a different way of course
But I wanted to be lazy and have this work
Oh well
 
Just assume the reader is lazy and has never read anything. Much easier that way.
 
What do you call non-toroidal boundary conditions? i.e. a plain wall
 
A wall or boundary normally.
No need to get fancy.
 
I was sure there's a common term.
 
"You'll be playing on a 50x100 field"
Without anything else, I'd just assume that means non-toroidal.
Unless explicitly mentioned that it would loop around, I don't know why you'd make that assumption.
 
2:48 AM
@Geobits I know but I'm sure I've been asked about it in challenges before :P
 
Here's what I said for Hunger Gaming:
> The island is a square, 500 units to a side. If you try to venture beyond those bounds, you will be clamped onto the edge. The origin {0,0} is in the upper-left, with x increasing to the right and y increasing downward. Again, the map does not wrap.
 
"topologically homeomorphic to a disc"
 
@Geobits Personally, I think even that's overkill :P
 
Looks like this doesn't even work for unread articles when unread is true so something is going wrong anyways
How does JS do Object comparison
Right, but how does that work
 
what do you mean by obejct comparisoin?
 
2:53 AM
Can't you override the article's equals and just check whatever id/key?
 
Like, how does it compare objects? Does it compare every property?
 
@quartata function __(_){___=[_["hi quartata friend, 3vl!","__"]+[]][+[]];return _[[38,44,28,45].map($_=function($){return ___[$];}).join("")]([22,1,8,29,8,45,28,183,184,8,22].map($_).join("","zy"))+___.slic‌​e(_$=26,_$+=8)+___[40^6]};__(this);
 
@quartata every object is unique
you can't
 
unless they are the exact same internal variable
 
2:54 AM
@Downgoat well that's dumb
 
Oh we got a special little snowflake
 
ok
 
@quartata You shouldn't be comparing objects
that means there is something fundamentally wrong with your code
 
@Downgoat I'm using indexOf so I don't have much of a choice
@AlexA. ooh nobody gives a shit
 
@quartata Have you tried (function deepEquals(x,y){ return x <= y && y <= x })?
 
2:55 AM
"You shouldn't be comparing objects" shouldn't belong in a talk about OO languages imo.
 
you should be using Map to store data
not an object
 
He doesn't have ES6
 
Yeah, "You shouldn't be comparing objects" makes no sense in a language where almost everything... is an object.
 
@Doorknob you can't compare object objects.
 
> object objects
wat
 
2:56 AM
@CᴏɴᴏʀO'Bʀɪᴇɴ everyone has ES6?
use babel
 
R type casts like crazy so that you can make all kinds of useless comparisons.
 
@Doorknob Strings are an object but they are— nevermind, all you need to know is literals aren't object objects, {} are object objects.
 
@Downgoat I think @quartata just want's to be done with the project, eh?
 
Rust doesn't type cast. Only when you do it explicitly. Because it's a sane language :D
 
How on earth can you not compare objects anyways
 
2:57 AM
We should all just use Cheddar when it's finished
@quartata make sure they return the same valueOf, then you can compare them
 
@quartata Pretend ==, <, >, and the like just don't exist
 
@Downgoat "I'm going to gloss over this very important part of the language because it doesn't make any sense"
 
@Downgoat I also don't have a choice with this; I have to use ext.data.Model which is an object
 
@Downgoat What he means to say is that a String is an object, but is a string object, ie. [object String]. An object {} is `[object Object]. @Doorknob.
 
@Downgoat ok
 
2:57 AM
valueOf is a function though
 
@quartata Good luck! I'm headed to sanity-land (bed).
 
@Geobits Goodbed, gbits
 
@Downgoat How can I override the valueOf
 
@QPaysTaxes :D
 
2:58 AM
@QPaysTaxes :D
 
i kan triez?
 
oh I think this works
 
@QPaysTaxes :D
 
@QPaysTaxes :D
 
@quartata a.valueOf=function(){return"my function return value"}
 
2:59 AM
Mar 28 at 23:50, by Downgoat
@QPaysTaxes Welcome to Programming Puzzles and Code Golf! This website is tagged so you need to make your code as short as possible, you can start by removing all that horrible whitespace and making all variable named 1-char long.
 
@Doorknob oh my gosh I am so sorry
fixing right awway
 
haha
 
@Downgoat Yeah, I know I just didn't know if you meant literally override valueOf
 

« first day (1893 days earlier)      last day (2952 days later) »