<alexgordon>
that's why it's important to have sensible defaults
<ec>
and if you take something even *remotely* similar to what I'm picturing (name @ count-of-changes *or* content-hash), then that means the client needs to contact the server to map that to a uuid
<alexgordon>
no it doesn't, the mapping is local
<ec>
and *that act of mapping* is totally crucial to this, in my head. do you similarly see why it would be important? or am I talking to msyelf
<ec>
yeah, no, we totally disagree on that: I don't want DEAD4BEEF to show up *anywhere* in ./project/*
<alexgordon>
so you need internet connection 24/7?
<ec>
the purpose of this, as far as I can see, is largely to solve similar problems to what npm solves: resolution of implementation/intent, and versioning of intent
<alexgordon>
I envisage a json file that maps names to hashes
<ec>
yeah that's precisely what I'm trying to avoid, 100%
<alexgordon>
{ "map": "iaojwd90jad298jawd" }
<ec>
ugh I need to leave though ugh ugh ugh
<alexgordon>
don't know how elsey ou can do it
<ec>
I'll … put my thoughts together and serialize when I return?
<alexgordon>
kk
<ec>
alexgordon: <3
<ec>
glowcoil: read and commennnntttt
<alexgordon>
look if you can think of a better way I'm all for it, but it's got to actually work and be robust
<alexgordon>
change count is not robust, and the only other alternative is a hash
<alexgordon>
this is why I think of a module/package as being a map of names to hashes
<alexgordon>
and nothing else
<alexgordon>
(except for those integration tests)
<alexgordon>
so you install a package, which presents an api of name -> hashes, then you download the function corresponding to each hash
<ja>
hi
<purr>
ja: hi!
<alexgordon>
hi ja
<ja>
hi alexgordon
<ja>
wtf is the difference between barbells and dumbbells
<alexgordon>
barbells are on a bar
<ja>
wow, an english word with two b's in it o.o
<alexgordon>
dumbells are on a dumb?
<ja>
next to each other
<ja>
haha
<ja>
wat
<ja>
“2 N. Amer. informal a stupid person.” lol
<purr>
lol
<alexgordon>
early 18th cent.: originally denoting an apparatus similar to that used to ring a church bell (but without the bell, so noiseless or “dumb”);
<alexgordon>
interesting
<ja>
yeah
<ja>
I don't know what I would do without New Oxford American Dictionary
<alexgordon>
pfft, Oxford Dictionary of English ftw
<ja>
is it better? really?
<ja>
New Oxford American Dictionary sounds newer
<ja>
due to the “New”
<alexgordon>
they're the same
<alexgordon>
cmd-, select british english
<mkroman>
macfags detected
<alexgordon>
poor person detected
<ja>
ooh, haha, right. I see.
<ja>
poor person detected indeed
<mkroman>
/!\ JEWISH PERSON DETECTED /!\
<alexgordon>
correct
<mkroman>
do you have a terminal that supports blinking text, alexgordon?
<mkroman>
I need to know whether my message had maximum psychological effect
<alexgordon>
terminal? this is gui :D
<alexgordon>
so no
<mkroman>
ಠ_ಠ
<mkroman>
what, really?
<alexgordon>
apparently textual doesn't support blinking text
<ja>
real men only use terminals
<ja>
I still don't understand the difference between dumbbells and barbells
<ja>
especially not after looking it up
<mkroman>
so… how're you enjoying your overpriced apparatus that can't even make text blink?
<ja>
oh, like, the weights aren't permanently attached on barbells?
<alexgordon>
mkroman: surely that if anything is a feature
<mkroman>
but… but… then you've missed out on half the wonders of the web
<ja>
the other half being marquees
<alexgordon>
I guess I should implement this server, lol
<purr>
lol
<alexgordon>
spent so much time talking about it with elliott
Hrorekr has quit [Ping timeout: 260 seconds]
<ja>
fuck yeah, go for it, alexgordon!
<alexgordon>
I think elliott will "get" it when he sees it
Rurik has joined #elliottcable
Rurik has quit [Read error: Connection reset by peer]
<ja>
I think he'll "*get*" it, actually
<ja>
maybe even with double asterisks
<ja>
how's it coming along, alexgordon?
<alexgordon>
ja: working 90%
<alexgordon>
trying to figure out how to xor two buffers in js
<ja>
nice!
<ja>
shouldn't that be easy af?
<ja>
why port bha_a and not bhasa?
<ja>
ooo, protocol.md!
<alexgordon>
ja: the port is 28101
<alexgordon>
2 = b, 8 = h, 1 = a, 0 = s, 1 = a
<ja>
how the shits is 0 = s?
<ja>
o wait
<ja>
hehe
<alexgordon>
s is the 19th letter of the alphabet
<alexgordon>
:P
<ja>
hehehe
<ja>
I thought it was T9
<ja>
or whatever
<ja>
“dial 1-800-STARWARS”
<ja>
I used to do my ports like that
<alexgordon>
oh nah we don't do that here
<alexgordon>
0 is the identity for ^ right? lol
<purr>
lol
<ja>
lol wut
<ja>
it's too hot in here
<ja>
and I'm looking at an apartment which is located above a place called The Red Ruby
<ja>
would be cool to live there considering how much Ruby I write
<alexgordon>
ja: neutral element
<alexgordon>
oh I am an fing idiot
<alexgordon>
was wondering why xoring two buffers together THAT ARE THE SAME came up with all zeroes
<ja>
lol
<purr>
lol
<ja>
what's your human uptime, alexgordon?
<alexgordon>
human?
<ja>
like… yeah…
<ja>
your uptime
<alexgordon>
uh
<ja>
(as in not your computer's uptime)
<alexgordon>
dunno
<alexgordon>
it's 4am
<alexgordon>
that is generally bedtime
<ja>
oh yeah, we're basically neighbors
<ja>
alexgordon: have you ever been to Denmark?
<alexgordon>
yes, twice
<alexgordon>
once when I was very young, then again when I was older
<alexgordon>
actually denmark was the first foreign country I went to
<ja>
oh, really? what did you do here?
<ja>
did you go to Legoland?
<alexgordon>
no :(
<ja>
or did you see The Little Mermaid?
<ja>
aw :<
<alexgordon>
lol I have seen the little mermaid
<purr>
lol
<ja>
nice
<ja>
was she larger than you'd expected?
<alexgordon>
about the same size? lol
<ja>
haha, very well then
<alexgordon>
I have been to UK legoland, when I was the age that you're allowed to go to legoland :P
<ja>
there's a minimum age for going to Legoland?!
<ja>
are you sure you didn't just scroll with your cursor to the right of the screen, where all those `overflow: scroll`-y boxes are? ^____^
<ja>
those “Scroll this area” boxes, i.e.
<ja>
yay, my work project is finally progressing nicely now
<ja>
fucking invoices
<ja>
imma fuck em
<ja>
with an mkroman
mkroman_ has quit [Quit: Reconnecting]
mkroman has joined #elliottcable
mkroman has joined #elliottcable
alexgordon has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
alexgordon has joined #elliottcable
alexgordon has quit [Ping timeout: 265 seconds]
eligrey has quit [Quit: Leaving]
<ja>
ec: uhm, so why the fuck can you rename selected items in Finder by pressing ⌃M?!
<ja>
s/selected items/the selected item
<ljharb>
on a mac? what?
<ja>
it's not like it's in the menu bar menu or anything
<ljharb>
no you can't
<ja>
yes
<ja>
yes you can
<ja>
I'm asking why, not if
<ljharb>
not on any mac i've ever owned
<ljharb>
perhaps you've set that up somehow?
<ja>
have you ever tried hitting ⌃M?
<ljharb>
yes
<ja>
why would you try that?
<ja>
it's so odd
<ja>
haha
<ljharb>
the mac has *no* default control commands
<ja>
really? why? is it a rename shortcut on something else?
<ljharb>
and i just tried it because you said it
<ljharb>
and it doesn't work
<ja>
weird
<ja>
oh wait, which views were you in?
<ja>
only works in icon view
<ja>
o_O
<ljharb>
hm
<ljharb>
wow, ok, very weird
<ja>
haha
<ljharb>
works for me too
<ja>
see!
<ja>
I told you!
<ljharb>
that's literally the first ^ command i've seen on a mac in 25 years
<ljharb>
it's the same as if you hit enter
<ja>
me too
<ja>
yeah
<ljharb>
that's super weird
<ljharb>
no clue
<ja>
is it an emacs shortcut for linefeed something?
<ja>
looks like it
<ja>
no wait, isn't it for marking or something?
<ja>
that cool cocoa text system thing I never use
<ljharb>
i don't know emacs
<ja>
me neither
<ja>
but I like their key commands which OS X support
<ljharb>
control-k doesn't do anything
<ja>
like ⌃T for transposing letters
<ja>
⌃K “kills” the line (removes everything to the right of the insertion point)
<ljharb>
oh i guess that works while renaming
<ljharb>
so yeah it's probably some weird emacs thing
<ja>
⌃A and ⌃E is like home and end
<ja>
yeah, it inserts newlines in textedit if I press it twice, lol
<purr>
lol
<ja>
ljharb: ready for another extremely esoteric OS X oddity? do you have a Safari window open? or some app that can summon the old, non-iCloudized save panel? yeah, try right-clicking that sort button in-between the views segmented button and the location popup button (this one: https://upl.io/ccai15)
<ja>
ʘ‿ʘ
<ja>
( ͡° ͜ʖ ͡°)
<ljharb>
lol wtf
<purr>
lol
<ljharb>
tweetered that
<ja>
it's been there for years
<ja>
what's your name on the tweeter?
<ja>
@ljharb :B
<ja>
naturally
<ljharb>
yup
<ja>
noice
ljharb is now known as ljharb_
ljharb_ is now known as ljharb
Rurik has joined #elliottcable
Rurik has quit [Remote host closed the connection]
Rurik has joined #elliottcable
Rurik has joined #elliottcable
Rurik has quit [Ping timeout: 252 seconds]
Rurik has joined #elliottcable
alexgordon has joined #elliottcable
<alexgordon>
ja: lol maybe you should work for apple as a QA
<purr>
lol
alexgordon has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
alexgordon has joined #elliottcable
<ja>
haha
<ja>
alexgordon: SVP of QA \o/
<Rurik>
Is the 12" Macbook worth buying?
alexgordon has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
alexgordon has joined #elliottcable
alexgordon has quit [Client Quit]
alexgordon has joined #elliottcable
alexgordon has quit [Client Quit]
alexgordon has joined #elliottcable
alexgordon has quit [Client Quit]
alexgordon has joined #elliottcable
alexgordon has quit [Client Quit]
alexgordon has joined #elliottcable
alexgordon has quit [Client Quit]
alexgordon has joined #elliottcable
alexgordon has quit [Client Quit]
alexgordon has joined #elliottcable
alexgordon has quit [Client Quit]
alexgordon has joined #elliottcable
alexgordon has quit [Client Quit]
alexgordon has joined #elliottcable
alexgordon has quit [Client Quit]
alexgordon has joined #elliottcable
alexgordon has quit [Client Quit]
alexgordon has joined #elliottcable
alexgordon has quit [Client Quit]
alexgordon has joined #elliottcable
alexgordon has quit [Client Quit]
alexgordon has joined #elliottcable
alexgordon has quit [Client Quit]
alexgordon has joined #elliottcable
alexgordon has quit [Client Quit]
alexgordon has joined #elliottcable
alexgordon has quit [Client Quit]
alexgordon has joined #elliottcable
alexgordon has quit [Client Quit]
alexgordon has joined #elliottcable
alexgordon has quit [Client Quit]
alexgordon has joined #elliottcable
alexgordon has quit [Client Quit]
alexgordon has joined #elliottcable
alexgordon has quit [Client Quit]
alexgordon has joined #elliottcable
alexgordon has quit [Client Quit]
alexgordon has joined #elliottcable
alexgordon has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
alexgordon has joined #elliottcable
alexgordon has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
alexgordon has joined #elliottcable
alexgordon has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
alexgordon has joined #elliottcable
alexgordon has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
alexgordon has joined #elliottcable
alexgordon has quit [Read error: Connection reset by peer]
alexgordon has joined #elliottcable
alexgordon has quit [Read error: Connection reset by peer]
alexgordon has joined #elliottcable
alexgordon has quit [Ping timeout: 240 seconds]
eligrey has joined #elliottcable
<ec>
Rurik: @jdhartley thinks it's insanely cool
Luc_ has joined #elliottcable
<ec>
ja: what the fuck
<ec>
ja: I lol'd so hard
<purr>
lol
<ec>
alexgordon:
<ec>
oh, he's not here. ugh.
<ec>
Luc_: o7
<ec>
I'm just going back AFK to dive into some shit, though.
<ec>
Luc_: lurk, meet people, and I'll be around later, with any luck.
Luc_ has quit [Quit: Seeya]
<Luc_>
I have not IRC'd in years this is incredibly alien feeling to me
<Luc_>
though vaguely familiar
Luc_ has joined #elliottcable
<Luc_>
I have not IRC'd in years this is incredibly alien feeling to me
<Luc_>
though vaguely familiar
<ec>
I. Love. Label. Makers. omg.
<Luc_>
ec: what are your labeling
<Luc_>
er
<Luc_>
*you labeling
Luc_ has quit [Remote host closed the connection]
alexgordon has joined #elliottcable
<alexgordon>
yo
<ec>
10:53 PM <alexgordon> how can I have written something and not know what it is
<ec>
10:54 PM <alexgordon> this does not make sense
<ec>
ALEXGORDON HAS BEEN DISCOVERED
<ec>
HIS PROgrAMMER-STATUS IS A LIE
<alexgordon>
lol
<purr>
lol
<alexgordon>
ec: you found me out. I actually employ a chinese man to do all my coding
<alexgordon>
I don't know the difference between a function and a furnace
<alexgordon>
Rurik: have you tried it in real life?
<alexgordon>
I thought it was painful to type on, ymmv
<alexgordon>
there is no key travel
<alexgordon>
it's like typing on a brick
<ja>
Rurik: I'm personally waiting for the next version of it, although that keyboard really tempts me to get it now…
<ja>
ec: at the ⌃M?
<ja>
lol, yes, you've been discovered, alexgordon
<purr>
lol
<alexgordon>
ja: wait you _like_ the keyboard?
<ja>
yes!
<ja>
I've only tried it for a few minutes at a time, but it feels really refreshing
<ja>
that low key travel time, zomg
<ja>
it feels like I become one with the machine when writing on it
<ja>
as if I'm completely interfaced into its systems
<pikajude>
hey, guys
<pikajude>
i'm really sad
<pikajude>
the flight to germany fell through
<pikajude>
my girlfriend is super disappointed
<glowcoil>
pikajude: : (
<ljharb>
how does a flight fall through?
<pikajude>
well, it was me that fell through
<pikajude>
flights are a bad phobia of mine and i had a really difficult week leading up to it
<pikajude>
to the point where she said she didn't want to go because it wouldn't be fun
<glowcoil>
pikajude: drive to germany
<glowcoil>
pikajude: road trip
<pikajude>
yeah, ok
<pikajude>
good thing they built that bridge across the atlantic
<ljharb>
you could take a boat i guess
<pikajude>
yep
<ja>
and arrive 3 weeks later
<ja>
pikajude: :<
<alexgordon>
pikajude: red bull
<alexgordon>
lots of red bull
<alexgordon>
I've seen the commericals
<pikajude>
wings?
<alexgordon>
pikajude: fly on the plane or your girlfriend will dump you eventually?
<pikajude>
what?
<alexgordon>
if you can't fly on planes you'll never be able to go anywhere!
<alexgordon>
and that's depressing
<pikajude>
right....i know
<pikajude>
i need therapy
<alexgordon>
flying lessons more like
<alexgordon>
pikajude: buy a flight simulator?
<pikajude>
i'm open to anything
<pikajude>
but
<pikajude>
i need time
<pikajude>
i can't do it NOW
<alexgordon>
it is really difficult to crash a plane, they kind of float
<alexgordon>
it's like sailing in a boat, IN THE SKY /louisck
<alexgordon>
pikajude: what is it about flying that you find objectionable?
<pikajude>
it's really, really, really stressful
<pikajude>
i had a panic attack on a plane when i was younger; it lasted the entire flight
<pikajude>
the motion of the plane in flight is what triggers my anxiety
<pikajude>
it's a frustrating situation, because the normal reasons for people hating planes (crash risk, claustrophobia, etc.) don't apply to me
eligrey has quit [Quit: Leaving]
eligrey has joined #elliottcable
eligrey has quit [Read error: Connection reset by peer]
eligrey has joined #elliottcable
eligrey has quit [Remote host closed the connection]