HackerTrans
TopNewTrendsCommentsPastAskShowJobs

manusachi

no profile record

Submissions

Tracing Discord's Elixir Systems (Without Melting Everything)

discord.com
3 points·by manusachi·hace 4 meses·0 comments

A Stop-the-World Debugger for Erlang (and the Beam)

dl.acm.org
1 points·by manusachi·hace 9 meses·0 comments

We Tested 7 Languages Under Extreme Load and Only One Didn't Crash

freedium.cfd
11 points·by manusachi·el año pasado·2 comments

File Explorer is merged to Helix editor

github.com
238 points·by manusachi·el año pasado·34 comments

Helix (editor) 24.07 is out

github.com
8 points·by manusachi·hace 2 años·0 comments

Applying Genetic Algorithms to the Traveling Salesman Problem in Elixir

abjork.land
2 points·by manusachi·hace 2 años·0 comments

comments

manusachi
·hace 11 meses·discuss
Blind people often go upto 600 words per minute and more with text-to-speech, which is, I think, would be an equivalent to 5x and more.
manusachi
·hace 12 meses·discuss
Yes "the continuity of residence" is required for naturalization.

> An applicant for naturalization ... must have resided continuously in the United States after his or her lawful permanent resident (LPR) admission for at least 5 years prior to filing the naturalization application and up to the time of naturalization.
manusachi
·el año pasado·discuss
One of the long-awaited features was recently merged!
manusachi
·hace 2 años·discuss
*Statically typed ;)
manusachi
·hace 2 años·discuss
To be fair, what made Elixir take off, other than syntax there is also the developer experience overall, including documentation, package manager, unit testing framework out of the box, web-framework initially inspired by Rails etc.

Though, slightly off topic, but worth mentioning, that both Erlang and Elixir communities support each other very well. For example, now not only elixir is built on top of Erlang, but also Erlang adopts some things from elixir, such as monadic expression `with` from elixir inspired `maybe` in Erlang, or starting OTP27 Erlang is using ExDoc introduced by Elixir to generate documentations.
manusachi
·hace 2 años·discuss
Do you know what other ecosystem comes closest to the existing in Python? I've heard good things about Julia.

13 years ago when I was trying to explore the field R seemed to be the most popular, but looks like not anymore. (I didn't get into the field, and do just a regular SWE, so I'm not aware of the trends).

There is also a lot of development in Elixir ecosystem around the subject [1].

[1](https://dashbit.co/blog/elixir-ml-s1-2024-mlir-arrow-instruc...)
manusachi
·hace 2 años·discuss
I guess it has something to do with those functions frequently used in guards. _Notice tuple_size/1, map_size/1, byte_size/1 and some other functions/macros are defined in Kernel and documented in the section Guards[0]_

We can't invoke remote functions (which Tuple.size/1 would have been) in guards.

Though, there are some other functions that I can't think of a reason why they are "orphaned" such as put_elem/3 to put element into a tuple, while, for example, for maps there is Map.put/3

[0] - https://hexdocs.pm/elixir/Kernel.html#guards
manusachi
·hace 2 años·discuss
Some companies from the section "Who is using Elixir" are probably not using elixir anymore unfortunately.

1. Bleacher Report gutting out OTP[0] 2. I've heard that Toyota Connected also ditched elixir after some changes in the leadership of the department (just rumors I heard in the hallway tracks at ElixirConf)

[0] - https://www.reddit.com/r/erlang/comments/18f3kl3/bleacher_re...
manusachi
·hace 2 años·discuss
Agree!

For that very reason in Elixir `import` is discouraged in favor of `alias`