ec changed the topic of #elliottcable to: a π•―π–Šπ–“ 𝖔𝖋 π•―π–Šπ–™π–Šπ–—π–’π–Žπ–“π–Šπ–‰ π•―π–†π–’π–˜π–Šπ–‘π–˜ slash sΝ”ΜžuΝ•Ν™pΝ™Ν“e̜̺rΜΌΜ¦i̼̜oΜ–Μ¬rΜ™Μ™ c̝͉α»₯Μ§Ν˜αΈ·Μ‘Ν™Ε£Ν“Μ€ || #ELLIOTTCABLE is not about ELLIOTTCABLE
prophile has quit [Quit: The Game]
Cheery has quit [Remote host closed the connection]
Cheery has joined #elliottcable
muelleme has joined #elliottcable
muelleme has quit [Ping timeout: 258 seconds]
pikajude has quit [Ping timeout: 240 seconds]
pikajude has joined #elliottcable
audy has quit [Ping timeout: 248 seconds]
audy- has joined #elliottcable
mylesborins has quit [Quit: farewell for now]
mylesborins has joined #elliottcable
meowrobot has quit [Quit: let us connect our intestines and mutually digest]
meowrobot has joined #elliottcable
muelleme has joined #elliottcable
prophile has joined #elliottcable
fujisan has joined #elliottcable
muelleme has quit [Ping timeout: 240 seconds]
muelleme has joined #elliottcable
<ELLIOTTCABLE> man who was the mechanical-keyboard nut in here
<ELLIOTTCABLE> nuck? orrr uh
<nuck> I only have the one I won at a hackathon and Im more of a scissor switch fan tbh
<pikajude> was probably me
<pikajude> to be blatantly honest
<ELLIOTTCABLE> ah yes the pikajude
<ELLIOTTCABLE> the pikajude, where is that photo of yours
<pikajude> man this topic fucks with my terminal
<pikajude> uh
<ELLIOTTCABLE> I bought my first one, and I chose something super-weird, and i'm trying to decide if I regret it, but
<pikajude> hwat photo
<ELLIOTTCABLE> not like ergodox-weird
<ELLIOTTCABLE> but weird
<pikajude> why would you buy a mechanical keyboard
<pikajude> seems suspicious
<ELLIOTTCABLE> pikajude: idk you sent me a photo of some new keyboard you got
<pikajude> which one is it
<ELLIOTTCABLE> I think that actually suuuuuper-slow-burn-mode got me into mechanical keyboards
<ELLIOTTCABLE> just like a year later lma
<pikajude> right
<pikajude> which one is it
<ELLIOTTCABLE> it uses an absurdly weird layout, so finding a keycap set is being a pain in the ass
<pikajude> a split 70%
<pikajude> uh
<pikajude> ok
<pikajude> why not just get something normal
<ELLIOTTCABLE> I'm far less interested in the "mechanical" bit, and far more interested in the "ergonomic" and "programmable" bits
<ELLIOTTCABLE> but I was like "oh, well if I can use vimkeys as a side-effect, cool!"
<pikajude> oh ok
<joepie91> so
muelleme has quit [Ping timeout: 240 seconds]
<joepie91> today's fun facts
<joepie91> 1) inflatable bathtubs are a thing
<joepie91> 2) I now have one
<joepie91> 3) it's actually /really really/ nice
<ELLIOTTCABLE> wat what
<ELLIOTTCABLE> why
<ELLIOTTCABLE> vimcaps*
<joepie91> the maintenance for this house ranges from poor to nonexistent, so installing an actual bathtub especially with upcoming renovation wasn't a viable idea
<joepie91> hence, inflatable bathtub
<jfhbrook> oh man joepie91 I saw a tweet I have to show you
<jfhbrook> well, idk about *have* to but
<ljharb> rofl
<ljharb> serverless is dumb imo
<jfhbrook> that reminds me
<jfhbrook> I really wanna play with https://openwhisk.incubator.apache.org/
<joepie91> jfhbrook: adsfdsdaassdf
<jfhbrook> joepie it's lambda functions implemented on top of scala >:D
<joepie91> jfhbrook: I was asdf'ing re the tweet
<jfhbrook> oh
<jfhbrook> yeah lmao
<joepie91> jfhbrook: "like with anything else you just need to know what you're doing"
<joepie91> wharrgarbl
<joepie91> I don't understand why people have such issues with accepting that some tools are just unsuitable for certain usecases
<joepie91> like, people will go to extreme lengths to find some sort of justification to argue that maybe in some way it's still slightly suitable if you squint
<joepie91> I just... don't get it
<pikajude> i like mercurial
<pikajude> is that wrong
<ljharb> do you like it more or less than git
<pikajude> hmm, about the same
<pikajude> hg commands are easier to remember
<pikajude> but that's about it
<ljharb> well you're only a little bit wrong then
<pikajude> ye
<ljharb> mercurial has better command names, but it doesn't allow you to rebase anything that's pushed - and immutable history is broken
<rurik> hi ELLIOTTCABLE
<pikajude> right
<ljharb> iow, it's a changelog, not a history, but mercurial treats it like it's an svn history
<pikajude> wow, same
fujisan has quit [Quit: Connection closed for inactivity]
<pikajude> iow ioof iowie
<ljharb> pikajude: tbh i think those are the only two meaningful differences between hg and git, and if not for the con, i'd switch to it. but REBASE 4 LYFE
<pikajude> right
<pikajude> well
<pikajude> we revert here
<pikajude> i actually don't know how the push rebase issue works
<pikajude> because i've never run into it
<pikajude> do you mean something you'd have to git push -f, you can't do in hg?
<ljharb> yes
<ljharb> i believe hg doesn't have `-f`
<pikajude> oh yeah ok
<pikajude> that would be why then
<pikajude> i feel like if fb used git, force push would be disabled anyway
<ljharb> force pushing to master, sure
<ljharb> but to feature branches? you should be rebasing and force pushing all the time
<pikajude> well
<pikajude> but i can rebase and arc diff
<pikajude> so
<pikajude> phabricator handles it differently
<ljharb> yeah, i know.
<pikajude> i guess phab is storing all the separate versions of the patch
<pikajude> well
<pikajude> yeah
<pikajude> i guess that's how you fix that
<ljharb> phabricator + merge queues kind of screw with most git workflows.
<ljharb> "fix"
<pikajude> right
<pikajude> yeah
<pikajude> again
<pikajude> it's never gotten in my way
<pikajude> so while i believe you
<pikajude> i don't understand the issue
<ljharb> the same way all enterprises "fix" problems with monorepos - by introducing constraints and mandating tools so as to paper over the fact that it's still broken by design :-D
<pikajude> ok
<pikajude> sounds right
<ljharb> :-)
<ljharb> iow it works at facebook
<ljharb> but the only way it'd work anywhere else is if enough ex-facebookers show up there and borg it into another facebook
<ljharb> (which, admittedly, happens ALL THE TIME, with ex-FB/google/twitter folks)
<pikajude> yeah
<pikajude> similarly, the only way i'd work anywhere else is if i left facebook and worked somewhere else
<pikajude> same concept
<ljharb> not quite the same analogy.
<pikajude> sure
<pikajude> but it's syntactically correct
<pikajude> which is the important part
<ljharb> :-p
<jfhbrook> wait what
<jfhbrook> never used mercurial <_<
<jfhbrook> I don't know that I'd ever work for facebook
<jfhbrook> maybe someone more industrial grade though, like a linkedin or something
<jfhbrook> linkedin actually does a lot of cool data stuff so maybe up my alley with a year or two of leveling up
<pikajude> industrial grade
<pikajude> hmst
<jfhbrook> well I work for a media company right now
<pikajude> you're talking about the problem space i guess
<pikajude> not the technical details
<jfhbrook> go on
<pikajude> well idk what "industrial grade" means
<pikajude> but i can't think of any companies offhand that aren't extremely specialized and have more large-scale problems to solve than facebook does
<jfhbrook> I mean a larger company that has the muscle to solve problems at a large scale with some semblance of correctness
<jfhbrook> smaller companies don't have the resources to do more than cobble something together a lot of times
<pikajude> oh ok
<joepie91> ljharb: I vaguely recall mercurial having some useful features that git doesn't, but unfortunately I don't remember specifics