Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
davydog187
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
davydog187
11mo ago
We use Elixir at TV Labs to build our web services, a realtime matching engine, execute sandboxed Lua code, talk to microcontrollers over binary protocols, machine learning, and much more. It is an excellent general purpose language that su
2.
▲
by
davydog187
1y ago
Touche, although that is a 5 line utility. Filtering which search results? On hex.pm that’s irrelevant. On good “library name + elixir”
3.
▲
by
davydog187
1y ago
Early in the Elixir days, every library was named Thing-ex of ex-Thing. IMO this is really lazy in terms of naming and from a usage perspective, you get really tired of typing that out in code. I think we can do better
4.
▲
by
davydog187
1y ago
I have a personal mission to never name any libraries with the -ex prefix
5.
▲
by
davydog187
1y ago
Probably not, you should come to Code BEAM NYC, although a bit of a trek for you. I will be trying to travel more in 2026
6.
▲
by
davydog187
1y ago
Elixir is not a sandboxed language, so you can't just accept arbitrary Elixir programs from users and execute them inside of your application without security concerns. Lua, on the other hand, can be executed in a sandboxed fashion, li
7.
▲
by
davydog187
1y ago
There is a fennel channel in the discord/slack if you're interested. I'm not sure how successful it has been
8.
▲
by
davydog187
1y ago
Both the Lua library and Luerl predate Pythonx. I started this library nearly 2 years ago, its only now that I'm releasing a stable version. However, Pythonx was originally created by a member of our team, Cocoa, who built it in her ow
9.
▲
by
davydog187
1y ago
Thanks, I really appreciate that. While its not my main focus by any means, its been a really fun project to chip away at (both the higher level library and Luerl itself). I do think that it has the potential to be really great with continu
10.
▲
by
davydog187
1y ago
Let me know if you have any questions, I'd be happy to assist
11.
▲
by
davydog187
1y ago
If you're looking for a cool example of Lua running on the BEAM, check out the creator of Luerl (Robert Virding) space ship demo https://github.com/rvirding/ship-demo
12.
▲
by
davydog187
1y ago
Thanks Josh, hope to see you soon, its been a while
13.
▲
by
davydog187
1y ago
Author here! Luerl++ is not a valid module name :) More seriously, I considered alternate names, but settled on this because it was short, literal, and given that its in the context of Elixir, makes sense when using it. As you stated, the h
14.
▲
Lua for Elixir
(davelucia.com)
211 points
by
davydog187
1y ago
|
82 comments
15.
▲
by
davydog187
1y ago
For most of the workloads you’re putting on the BEAM, they are IO bound and this is not of any consequence
16.
▲
by
davydog187
2y ago
Ok but in literally any other language you minimally need this setup to do PubSub. Elixir gives more options and lets you do it natively. Also, there are simpler options for clustering out there like https://github.com/phoen
17.
▲
by
davydog187
2y ago
Yay, I have a commit or two in this release! So excited to see the type system continue to roll out
18.
▲
by
davydog187
2y ago
Whoops, thought you were OP
19.
▲
by
davydog187
2y ago
Rather than promtail, have you looked at Vector? I just started an MVP of shipping logs directly to our product for end-user consumption using Vector + NATS, and it’s a killer combination. Compared to Promtail, you have incredibly flexibili
20.
▲
by
davydog187
2y ago
I highly recommend checking out [Flop]( https://hexdocs.pm/flop/readme.html ) and its Phoenix.Component [Flop Phoenix]( https://hexdocs.pm/flop_phoenix/readme.html ). Its extremely easy to customize a
21.
▲
You're doing Infrastructure as Code wrong, here's why
(massdriver.cloud)
4 points
by
davydog187
2y ago
|
0 comments
22.
▲
GitHub UX has operational security risks
(twitter.com)
40 points
by
davydog187
2y ago
|
14 comments
23.
▲
by
davydog187
2y ago
Both the Elixir and Gleam type systems run at compile time (and whenever you recompile during development) There are no plans for runtime checking AFAIK
24.
▲
by
davydog187
2y ago
Where will you go?
25.
▲
by
davydog187
2y ago
We're pretty close to the same conclusion. We can't run a business on an unstable platform.
26.
▲
Fly.io Is Having an Outage
(twitter.com)
3 points
by
davydog187
2y ago
|
0 comments
27.
▲
by
davydog187
2y ago
I think you need to go deeper, because it does exactly all the things you’re describing out of the box. A process can be anywhere in the cluster, and you can interact with it as if it was on your local node. I use all of these facilities in
28.
▲
by
davydog187
3y ago
(One of the original devs for The Outline here) so happy that it is able to live on, frozen in time, although missing a lot of the features that made it cool. A lot of the cool things we were doing at the outline were on the CMS side of thi
29.
▲
by
davydog187
3y ago
Lmao wow that’s a stretch
30.
▲
by
davydog187
3y ago
My understanding is that they cause a lot of page fragmentation, which leads to excessive writes to the WAL
More ›