[04:47] <imadper> violetzijing: contrun[m] qiao: 早啊, 大佬们!
[04:47] <imadper> cherrot: 早啊, 兔兔
[04:47] <imadper> violetzijing: 我现在特别想用ruby...
[04:53] <imadper> 大佬们, 都别睡了, 起来嗨啊
[04:54] <qiao> imadper: violetzijing contrun[m] 早 大佬们
[04:54] <qiao> imadper: 你这两天休假了？！
[04:54] <imadper> qiao: 没啊, 忙啊啊
[04:55] <qiao> imadper: 找到下家了？
[04:55] <imadper> qiao: 代码又不会写, bug又不会修
[04:55] <imadper> qiao: 没啊
[04:55] <qiao> imadper: 那就写bug啊
[04:55] <imadper> qiao: 好啊
[04:56] <contrun[m]> imadper: 你还会写bug？教教我
[04:56] <imadper> contrun[m]: 好啊, 往左看
[04:57] <imadper> contrun[m]: 看完了?
[04:57] <contrun[m]> imadper:  像我这种 只会写 hello world 的人  在写bug的路上还没开始已经结束了
[04:57] <imadper> contrun[m]: 你个傻叉, 就没跟白老板学过这个?
[04:58] <contrun[m]> imadper:  你这个bug 没白老板写得好
[04:58] <imadper> contrun[m]: 这倒是
[04:59] <imadper> qiao: 有啥外企推荐没?
[04:59] <imadper> qiao: 年纪大了, 干不动了啊
[05:00] <qiao> imadper: 外企？ google吧，在B座
[05:00] <qiao> imadper: 他们好像有社招
[05:00] <imadper> qiao: 面不过, 这还是给 violetzijing 吧
[05:01] <imadper> qiao: 这个我不考虑啊. google的hr给我发邮件, 我都不知道怎么回
[05:01] <qiao> imadper: 流b
[05:02] <qiao> imadper: 其他的外企。。。 o记china都完了
[05:02] <qiao> imadper: ibm ？
[05:02] <imadper> qiao: 小外企也行啊
[05:02] <imadper> qiao: 等我研究一下linkedin
[05:03] <violetzijing> imadper, 。。。。
[05:03] <violetzijing> imadper, 我正在痛苦地写着 ruby
[05:03] <violetzijing> imadper, 好久没写过 ruby 了，写出来一股子狗味
[05:03] <imadper> violetzijing: loool
[05:03] <imadper> violetzijing: 其实我觉得吧, ruby再烂, 也不至于不如go啊...
[05:03] <imadper> violetzijing: 不懂为啥大家都要用go改写ruby...
[05:04] <violetzijing> imadper, 你看是不是一股子狗味 https://slexy.org/view/s2TqBRqtte
[05:04] <imadper> if err != nil?
[05:04] <imadper> loool
[05:04] <imadper> 点开看之前我就在想这个...
[05:04] <violetzijing> imadper, 还没写完。。所以逻辑上是不通的
[05:04] <violetzijing> imadper, 不过这个实现上真的是。。
[05:04] <violetzijing> 太狗了
[05:06] <imadper> violetzijing: https://github.com/sharetribe/sharetribe  拯救你
[05:06] <imadper> 错了, 不是这个链接..
[05:06] <contrun[m]> 编程语言大战又开始了吗
[05:07] <imadper> https://github.com/bhb/maybe
[05:07] <violetzijing> imadper, https://slexy.org/view/s2mTk5uwV7 改好了
[05:07] <imadper> violetzijing: 干净
[05:08] <contrun[m]> imadper  没太大用  关键没人会用非官方的 maybe
[05:08] <violetzijing> imadper, 思维狗化
[05:08]  * violetzijing 没得救了
[05:08] <imadper> contrun[m]: scalaz的mayby肯定还是有人用嘛
[05:08] <imadper> contrun[m]: cats倒是没自己的maybe, 而是给官方的加了好多typeclass
[05:09] <imadper> contrun[m]: 得看官方狗不够
[05:09] <imadper> s/够/狗/
[05:14] <contrun[m]> 没有 implicts  scalaz 就是个垃圾     你ruby有这种机制？
[05:14] <imadper> ruby不需要implicts.
[05:15] <imadper> implicits是干吗用的?
[05:15] <imadper> 解决类型不匹配的嘛. ruby需要吗? 不需要.
[05:19] <contrun[m]> imadper:  是不需要  所以不同库的返回类型 不一样 你怎么办  有人用的 maybe 有人没用
[05:19] <imadper> contrun[m]: openclass啊
[05:19] <imadper> contrun[m]: implicits不过是添加了一个中间方法来做转换
[05:20] <imadper> contrun[m]: ruby可以直接给某个object/class添加方法,
[05:20] <contrun[m]> 就是 maybe int
[05:21] <contrun[m]> generic 的方案  将不同库的方法复合起来  不要增加这个库使用者的心智负担
[05:21] <imadper> contrun[m]: 这个implicits也做不到啊
[05:22] <imadper> contrun[m]: 除非都用相同的类型
[05:22] <imadper> contrun[m]: 否则就没机会
[05:22] <contrun[m]> imadper: 当然可以   monix 的 task 和 future 就是两个不同的数据  可以用 implicts 转换过来
[05:22] <imadper> contrun[m]: 这是因为monix针对future做了优化
[05:22] <imadper> contrun[m]: 如果monix只做了task, 那就没办法
[05:22] <imadper> contrun[m]: 这个必须要有人做
[05:23] <imadper> contrun[m]: 对于ruby用户来说, 如果库作者没做, 那就openclass给添加上去就行了
[05:23] <contrun[m]> imadper: 对啊 implicts 当然需要人写
[05:23] <imadper> contrun[m]: 对于scala用户来说, 就是用implicits
[05:23] <imadper> contrun[m]: 所以说, ruby其实不需要implicits...
[05:25] <contrun[m]> imadper:  这个机制是需要的  你想象一下  你自己定义一个复数类  如果你没有办法自动将实数转换成复数   每一个复数的方法都需要库的使用者手动调用方法将实数转成复数
[05:26] <imadper> contrun[m]: 哦, 你说得对
[05:26] <imadper> 毕竟implicits是implicit的
[05:28] <imadper> contrun[m]: 刚意识到, 你明天lastday啊?
[05:29] <contrun[m]> imadper: 是啊 真快
[05:29] <imadper> contrun[m]: 厉害了...
[05:29] <contrun[m]> imadper: 终于可以不要用 这台电脑  垃圾 gentoo了
[05:29] <contrun[m]> 垃圾 gentoo  谁用谁傻逼
[05:30] <imadper> contrun[m]: 其实你的电脑还是挺好的
[05:30] <imadper> contrun[m]: 系统烂了点儿
[05:30] <contrun[m]> imadper: 给你了  明天就dd
[05:30] <imadper> contrun[m]: 不要了
[05:30] <imadper> contrun[m]: 留给新人吧
[05:31] <contrun[m]> imadper: 今天我学习到了 还有新人
[05:31] <imadper> contrun[m]: 会有的
[05:32] <contrun[m]> imadper: 吼  资瓷  威武 有希望了
[05:33] <imadper> contrun[m]: 然而并没有什么乱用
[05:33] <imadper> 卵用
[05:33] <imadper> contrun[m]: 感觉d会自然生长到没办法维护. pd会夭折. os会因为设计太糟烂而维护不下去.
[05:34] <contrun[m]> imadper: 谁说不是呢
[05:34] <imadper> contrun[m]: 感觉我们这个IoT项目, 逻辑也算是复杂的了
[05:34] <imadper> contrun[m]: 很多IoT项目收个上报数据汇总一下就tm结束了啊
[05:35] <contrun[m]> imadper: 我司威武
[05:37] <imadper> contrun[m]: 毕竟我们的d已经有两套编译工具了
[05:37] <imadper> contrun[m]: tm gradle不够, 现在又来了一套pom
[05:38] <imadper> contrun[m]: 这俩保持同步都tm烦
[05:38] <contrun[m]> imadper: 我不懂你们java的世界
[05:38] <imadper> contrun[m]: 我tm也不懂啊
[05:38] <imadper> contrun[m]: 要说还是sbt好, 虽然我压根儿就不会用sbt
[05:44] <violetzijing> imadper, 求推工作啊
[05:44] <violetzijing> imadper, 受不了了
[05:44] <imadper> violetzijing: 来我司啊
[05:45] <imadper> violetzijing: 我司语言: java + go + shell + scala + js + python  总有你喜欢的
[05:46] <contrun[m]> violetzijing: 别来 我就是受不了 他们公司的傻逼才走的
[05:47] <violetzijing> imadper, 写啥无所谓啊，我要成天被业务恶心坏了
[05:47] <imadper> contrun[m]: 不要相信在野党
[05:47] <imadper> contrun[m]: 下一句是啥来的?
[05:58] <imadper> violetzijing: 谁说不是呢
[05:58] <imadper> violetzijing: 找个做infra的岗位吧要不
[07:05] <cherrot> imadper: contrun[m] qiao 早啊
[07:07] <imadper> cherrot: 早啊
[07:09] <contrun[m]> cherrot: 早啊
[07:24] <qiao> cherrot: 早啊
[07:31] <violetzijing> 太尼玛傻逼了
[07:31] <violetzijing> 明天 tb 还有素质拓展
[07:31] <violetzijing> 他妈的啊
[07:54] <cherrot> violetzijing: 哟 美企也搞这一套啊 哈哈
[07:57] <violetzijing> cherrot, 发出掷地有声的一句：草
[08:09] <imadper> 素质扩展是啥?
[08:09] <imadper> 我就是一个没素质的人
[08:10] <imadper> 每天在公司里骂人
[08:10] <imadper> 他们还要给我扩展????
[14:24] <vqsld> 现在GNOME disk creator不支持创建可以装软件的liveusb启动盘了？
[14:24] <vqsld> 为什么？应用商店的示意图还显示着可以分配使用空间的版本！
[14:25] <vqsld> https://i.loli.net/2019/05/16/5cdd72cc7c4a491022.png
[14:27] <vqsld> 请问有大老在吗？
[14:31] <cherrot_> vqsld: 你的问题我不知道
[14:42] <vqsld> 就是说，以前的GNOME启动盘创建器，可以做出能装软件，重启后数据不会丢失，而不是现在这种，类似PE，内存盘系统，重启不保留更改的安装盘
[23:38] <u0_a93> test
[23:38] <u0_a93> anybody?
[23:39] <_MRX_> hello?