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>
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>
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