DanielI

Activity Graph

Page 1 of 2 | Next »

2019-06-13

[15:22:29] DanielI: looks like there have been no commits to mariaex in about half a year, it wouldn't surprise me if it just isn't implemented
[15:22:54] DanielI: iirc it's still a popular package though

2019-06-11

[06:06:08] DanielI: it's electron, so i can't imagine it's very lightweight
[06:06:13] DanielI: but yeah, i'd ask in their channel if i were you

2019-06-10

[14:05:59] DanielI: I'll ask here in case someone could give me a quick reply (over an issue in elixir-lang/elixir) - I've upgraded the OTP package to R22 in an operating system, and it builds successfully for me and one of two CI systems
[14:06:58] DanielI: however for another developer (and on the other CI), it fails with the following stack track trace: https://tpaste.us/5w89?hl=true
[14:09:32] DanielI: OTP 22.0.2, elixir 1.8.2

2019-06-09

[02:46:09] DanielI: jer: looked into the `decimal' pacakge?

2019-06-08

[05:11:48] DanielI: because that means {1, [x: 2, y: 3]}
[05:12:42] DanielI: {1, [{x, 2}, {y, 3}]}
[05:12:53] DanielI: keyword lists are syntactic sugar
[05:13:21] DanielI: @ Miyu-saki
[05:47:55] DanielI: are you aiming at the optional parentheses or the underlying reason keyword lists exist?
[05:51:40] DanielI: it isn't ambiguous syntax in my opinion
[05:52:41] DanielI: you can compare it with a python dict, but it's just a thin abstraction over a list with tuples in it
[05:54:21] DanielI: for what it's worth, i never omit parentheses in elixir, it feels to me like it's more readable
[05:55:00] DanielI: haskell has operators dedicated just to avoiding parentheses, that's a bit wack if you aren't used to it
[05:56:28] DanielI: right, i see your point
[05:57:07] DanielI: i agree, it feels weird, and it's not super easy to understand at first glance, so i usually always include the brackets
[10:08:13] DanielI: there's "iSH" for iOS, it's based on Alpine
[10:08:27] DanielI: I have a PR for OTP 22 waiting :)
[19:29:31] DanielI: it's comparable to java's and python's situation regarding that same thing - most of the and 'converters' are wrappers that either include the entire runtime or require one installed locally
[19:42:57] DanielI: jer: it's on the backlog™️
[19:44:47] DanielI: well, llvm jit is, and i don't think compiling to native code would be *terribly* far away once that's working
[21:59:21] DanielI: i'm compiling 22.0.2 on a 48-core machine with 256gb memory just to time it
[21:59:34] DanielI: well, it includes the test suite and binary stripping
[22:14:24] DanielI: real 12m 40.74s
[22:18:35] DanielI: wrote a wrapper around some api?
[22:21:31] DanielI: most of the processes in the building phase aren't very long-lived, and the performance per core is meh

2019-06-07

[11:58:52] DanielI: i'd also call it a DSL over ORM, but i must agree, it's not a terribly big deal to me
[12:00:41] DanielI: yeah, there's more substance to it than that
[12:01:38] DanielI: ORM is an OOP thing where you have an object with state representing a sort of 'virtual' interface to the database, automatically converting types
[12:01:43] DanielI: it's very similar to an ORM though, I'll give you that
[12:27:06] DanielI: Quit: Ping timeout (120 seconds)
[12:27:15] DanielI: has joined #elixir-lang

2019-05-26

[14:29:59] DanielI: ha, yup, english rather than classical greek/latin
[14:30:16] DanielI: scriptio continua

2019-05-25

[22:04:20] DanielI: Quit: Ping timeout (120 seconds)
[22:07:09] DanielI: has joined #elixir-lang

2019-05-21

[14:06:33] DanielI: *.net *.split
[14:07:19] DanielI: has joined #elixir-lang

2019-04-22

[06:26:19] DanielI: you should be able to use guardian for it
[06:26:58] DanielI: I've seen people use it together with exldap
[06:27:39] DanielI: and that in itself is just a wrapper around eldap in erlang
[06:28:19] DanielI: I suppose you could use :eldap directly if you really wanted to
[06:29:29] DanielI: hm, I haven't read that one, but at first glance I see a few things that need changing to work with newer phoenix
[07:59:53] DanielI: phoenix changes a bit though, but you don't really have to change much more than the glue
[08:00:16] DanielI: JS has a way different ecosystem than erlang does
[08:00:47] DanielI: yeah, I just skim across the code looking for red flags, but usually it's pretty comprehensible stuff
[08:01:33] DanielI: yeah :) I'm coming from the erlang world, working on improving my elixir skills
[08:05:15] DanielI: it would be better to just do `{:ok, element} = something()` and then doing `element |> some_func()` if you really need the pipe
[08:05:49] DanielI: it's possible but it doesn't seem idiomatic
[08:06:27] DanielI: LoC doesn't matter much to me if performance and/or readability is better with one more line
[08:07:05] DanielI: Enum.at([1, 2, 3], 0)
[08:08:04] DanielI: and there's also Tuple.to_list/1
[08:08:11] DanielI: or that, even better
[08:08:27] DanielI: it's in List
[08:35:31] DanielI: let it crash! :)
[08:36:42] DanielI: you could handle it gracefully and show another error instead, of course
[08:37:21] DanielI: should look nice if it's user-facing
[08:38:41] DanielI: I was of the impression this was for the interactive shell though
[14:42:13] DanielI: it's quite nice for SSO systems, where (for instance) app A can authenticate a user and issue a JWT that authorizes the user to access app B and C
[14:42:42] DanielI: yup! what they said :)

2019-04-20

[10:27:02] DanielI: has joined #elixir-lang
[10:35:16] DanielI: Quit: leaving
[10:36:23] DanielI: has joined #elixir-lang
[14:28:16] DanielI: he really was brilliant, and his legacy will live on for many years to come

2019-04-19

[10:01:02] DanielI: Phoenix.View.render/3 docs https://hexdocs.pm/phoenix/Phoenix.View.html#render/3
[10:03:00] DanielI: oops, yeah, my bad! I copied the wrong link
[18:08:38] DanielI: has left #elixir-lang: ("Alpine Linux, the security-oriented, lightweight Linux distribution")

2019-04-18

[00:55:12] DanielI: Disconnected by services
[00:55:25] DanielI: has joined #elixir-lang

2019-04-13

[16:49:39] DanielI: *.net *.split

2019-03-11

[04:14:39] DanielI: duoi: it's generally not a good idea to blindly believe everything you're told / everything you read
[19:07:47] DanielI: Remote host closed the connection
[19:26:07] DanielI: has joined #elixir-lang
[19:40:00] DanielI: Ping timeout: 246 seconds
[19:43:37] DanielI: has joined #elixir-lang

2019-03-09

[19:05:09] DanielI: what is that, hacker news or reddit or something?
[19:15:10] DanielI: some people can spout the weirdest bs
[19:15:44] DanielI: if you dig into replies/comments on HN, Reddit, Twitter, Facebook, you name it.. there's some reeeeeally f'ed up stuff in there
[19:35:25] DanielI: what, really!? what is this sorcery :)

2019-03-08

[22:58:59] DanielI: that's an oddly specific number
[23:01:20] DanielI: point taken :)

2019-03-07

[11:42:50] DanielI: hypercore: `mix new .`
[11:43:10] DanielI: for details, check `mix help new`
[11:45:04] DanielI: yes, that's not very helpful - which part doesn't work?
[11:45:21] DanielI: https://hastebin.com/raw/aselixicom i just tested it
[12:04:24] DanielI: i just hit enter a few times
[12:04:45] DanielI: if it keeps asking for more input (unfinished statement), i type "#iex:break" and hit return

2017-12-18

[14:25:47] DanielI: Remote host closed the connection

2017-12-06

[02:00:06] DanielI: Remote host closed the connection
[09:05:10] DanielI: has joined #ruby
[09:05:11] DanielI: has joined #ruby
[09:05:11] DanielI: Changing host

2017-12-01

[01:50:00] DanielI: Remote host closed the connection
[14:24:43] DanielI: has joined #ruby
[14:24:43] DanielI: Changing host
[14:24:43] DanielI: has joined #ruby

2017-11-29

[16:19:31] DanielI: has joined #ruby
[16:21:05] DanielI: has joined #ruby
[16:21:05] DanielI: Changing host

2017-11-20

[13:14:27] DanielI: Ping timeout: 240 seconds
[14:44:13] DanielI: has joined #ruby
[14:44:14] DanielI: has joined #ruby
[14:44:14] DanielI: Changing host
[14:48:50] DanielI: Read error: Connection reset by peer
[14:49:00] DanielI: Max SendQ exceeded
[14:49:00] DanielI: has joined #ruby
[14:49:00] DanielI: Changing host
[14:49:00] DanielI: has joined #ruby

2017-11-08

[09:43:33] DanielI: *.net *.split
[09:49:06] DanielI: has joined #ruby
[09:50:10] DanielI: Max SendQ exceeded
[09:50:24] DanielI: has joined #ruby
[09:50:25] DanielI: has joined #ruby
[09:50:25] DanielI: Changing host

2017-10-24

[13:12:47] DanielI: has joined #ruby
[13:12:47] DanielI: Changing host
[13:12:47] DanielI: has joined #ruby

2017-10-23

[19:41:19] DanielI: Ping timeout: 248 seconds
[19:42:13] DanielI: has joined #ruby
[19:42:14] DanielI: has joined #ruby
[19:42:14] DanielI: Changing host
[21:12:57] DanielI: Ping timeout: 240 seconds

2017-10-17

[07:48:59] DanielI: Remote host closed the connection
[07:53:25] DanielI: has joined #ruby
[07:53:26] DanielI: has joined #ruby
[07:53:26] DanielI: Changing host

2017-09-28

[19:46:41] DanielI: Remote host closed the connection
[19:56:12] DanielI: has joined #ruby
[19:57:48] DanielI: has joined #ruby
[19:57:48] DanielI: Changing host

2017-09-27

[04:29:51] DanielI: *.net *.split
[04:32:28] DanielI: has joined #ruby
[11:38:37] DanielI: has joined #ruby
[11:38:37] DanielI: Changing host

2017-09-15

[03:41:27] DanielI: Remote host closed the connection
[03:43:46] DanielI: has joined #ruby
[03:47:12] DanielI: has joined #ruby
[03:47:12] DanielI: Changing host

2017-09-13

[05:11:27] DanielI: Ping timeout: 248 seconds
[05:30:05] DanielI: has joined #ruby
[05:32:22] DanielI: Changing host
[05:32:23] DanielI: has joined #ruby

2017-09-08

[10:12:18] DanielI: Remote host closed the connection
[12:18:49] DanielI: has joined #ruby
[20:54:03] DanielI: Quit: *does an epic flip into the nothingness*
[21:29:38] DanielI: has joined #ruby

2017-09-07

[07:17:48] DanielI: Ping timeout: 240 seconds
[09:27:01] DanielI: has joined #ruby

2017-08-16

[21:47:39] DanielI: has joined #ruby

2016-07-04

[01:04:01] DanielI: has left #ruby: ("*does an epic flip into the nothingness*")

2016-06-17

[14:55:42] DanielI: has joined #ruby
[14:55:42] DanielI: Changing host

2016-06-12

[13:33:09] DanielI: Ping timeout: 246 seconds
[13:35:26] DanielI: has joined #ruby

2016-06-10

[07:40:03] DanielI: has joined #ruby
[07:40:03] DanielI: Changing host

2016-06-05

[11:00:58] DanielI: has joined #ruby
[11:30:13] DanielI: Changing host
[11:30:14] DanielI: has joined #ruby
[22:20:50] DanielI: Ping timeout: 260 seconds
[22:58:11] DanielI: has joined #ruby

2016-05-18

[08:45:44] DanielI: Ping timeout: 250 seconds

2016-04-18

[19:58:33] DanielI: has joined #ruby
[19:58:33] DanielI: Changing host

2016-04-15

[05:28:05] DanielI: Ping timeout: 264 seconds
[05:33:26] DanielI: has joined #ruby

2016-02-24

[02:24:17] DanielI: has joined #ruby
[02:24:17] DanielI: Changing host

2016-02-19

[18:27:22] DanielI: *.net *.split
[18:28:37] DanielI: has joined #ruby
[20:51:33] DanielI: has joined #ruby
[20:51:33] DanielI: Changing host

2016-02-17

[20:26:18] DanielI: has joined #ruby
[20:26:18] DanielI: Changing host

2016-02-04

[03:46:12] DanielI: Ping timeout: 272 seconds
[07:57:47] DanielI: has joined #ruby
[07:59:14] DanielI: has joined #ruby
[07:59:14] DanielI: Changing host

2016-01-31

[12:25:09] DanielI: *.net *.split
[12:35:49] DanielI: Max SendQ exceeded
[12:35:49] DanielI: has joined #ruby
[12:35:50] DanielI: has joined #ruby
[16:18:27] DanielI: has joined #ruby
[16:18:27] DanielI: Changing host

2016-01-29

[13:53:02] DanielI: Quit: ZNC - http://znc.in
[13:53:32] DanielI: has joined #ruby
[13:54:54] DanielI: Client Quit
[13:55:24] DanielI: has joined #ruby
[13:56:34] DanielI: has joined #ruby
[13:56:34] DanielI: Changing host

2016-01-24

[23:14:32] DanielI: Ping timeout: 256 seconds
[23:23:59] DanielI: has joined #ruby
[23:32:34] DanielI: Changing host
[23:32:35] DanielI: has joined #ruby

2016-01-13

[03:08:18] DanielI: has joined #ruby

2016-01-11

[00:09:06] DanielI: Ping timeout: 240 seconds
[00:15:03] DanielI: has joined #ruby
[00:15:04] DanielI: Max SendQ exceeded
[00:15:33] DanielI: Max SendQ exceeded
[00:15:33] DanielI: has joined #ruby
[00:16:03] DanielI: Max SendQ exceeded
[00:16:03] DanielI: has joined #ruby
[00:16:33] DanielI: has joined #ruby
[00:16:34] DanielI: Max SendQ exceeded
[00:17:03] DanielI: has joined #ruby
[00:17:04] DanielI: Max SendQ exceeded
[00:17:33] DanielI: has joined #ruby
[00:17:34] DanielI: Max SendQ exceeded
[00:18:03] DanielI: has joined #ruby
[00:18:04] DanielI: Max SendQ exceeded

2015-12-18

[04:18:36] DanielI: has joined #ruby

2015-11-06

[16:55:11] DanielI: has joined #ruby
[18:47:42] DanielI: Ping timeout: 250 seconds
[18:50:10] DanielI: has joined #ruby
[18:51:20] DanielI: Read error: Connection reset by peer

2015-10-27

[06:16:56] DanielI: Quit: *does an epic backflip into nowhere*

2015-10-26

[15:42:54] DanielI: has joined #ruby

2015-10-25

[06:54:20] DanielI: Quit: *does an epic backflip into nowhere*
[16:19:12] DanielI: has joined #ruby
[23:53:31] DanielI: Quit: *does an epic backflip into nowhere*

2015-10-24

[15:31:53] DanielI: has joined #ruby

2015-10-06

[01:16:08] DanielI: Quit: *does an epic backflip into nowhere*

2015-10-05

[23:48:57] DanielI: has joined #ruby

2015-10-04

[05:19:57] DanielI: Quit: *does an epic backflip into nowhere*
[07:29:44] DanielI: has joined #ruby
[19:24:59] DanielI: Quit: *does an epic backflip into nowhere*

2015-10-03

[00:40:46] DanielI: has joined #ruby
[04:05:56] DanielI: Quit: *does an epic backflip into nowhere*
[04:07:21] DanielI: has joined #ruby
[08:46:51] DanielI: Quit: *does an epic backflip into nowhere*
[19:19:33] DanielI: has joined #ruby
[22:59:05] DanielI: Quit: *does an epic backflip into nowhere*
[23:20:29] DanielI: has joined #ruby

2015-09-28

[20:03:10] DanielI: Remote host closed the connection
[20:05:35] DanielI: has joined #ruby
[21:13:37] DanielI: Ping timeout: 255 seconds
[21:22:00] DanielI: has joined #ruby
[21:24:02] DanielI: Max SendQ exceeded
[21:24:57] DanielI: has joined #ruby
[21:25:30] DanielI: Read error: Connection reset by peer
[21:51:53] DanielI: has joined #ruby
[21:53:22] DanielI: Read error: Connection reset by peer