HN user

davydog187

936 karma

CTO, Bitfo https://davelucia.com

[ my public key: https://keybase.io/davydog187; my proof: https://keybase.io/davydog187/sigs/x3mB-IgJ3o7zEHdASOIfMtDBpQfg4GVkXXKZ1aBaD-I ]

Posts32
Comments92
View on HN
davelucia.com 1y ago

Lua for Elixir

davydog187
211pts82
www.massdriver.cloud 1y ago

You're doing Infrastructure as Code wrong, here's why

davydog187
4pts0
twitter.com 2y ago

GitHub UX has operational security risks

davydog187
40pts14
twitter.com 2y ago

Fly.io Is Having an Outage

davydog187
3pts0
blog.massdriver.cloud 2y ago

The Changing Face of Open-Source at HashiCorp

davydog187
19pts1
www.thestackcanary.com 2y ago

Understanding the Elixir Machine Learning Ecosystem

davydog187
17pts0
startups.microsoft.com 3y ago

Elephant in the Cloud: Bridging the cloud infra talent gap with software

davydog187
8pts0
blog.massdriver.cloud 3y ago

DevOps is broken

davydog187
435pts348
davelucia.com 3y ago

Observability in Elixir with Otel, Lightstep, and Honeycomb

davydog187
3pts0
davelucia.com 3y ago

Elixir Observability: OpenTelemetry, Lightstep, Honeycomb

davydog187
10pts2
davelucia.com 4y ago

AvroEx v2.0.0

davydog187
1pts0
twitter.com 4y ago

Livebook v0.5 – Collaborate Widgets, Mermaid support, standalone macOS app

davydog187
3pts0
www.youtube.com 4y ago

Surface UI: A bridge to the JavaScript community

davydog187
2pts0
github.com 5y ago

Erlang/OTP 24 RC-1 with JIT compiler

davydog187
4pts0
lightstep.com 5y ago

Handling millions of bets at Simplebet with Lightstep observability

davydog187
2pts0
youtu.be 6y ago

Rust-ling up predictive sports betting models on the BEAM

davydog187
2pts0
youtu.be 6y ago

Rustling up predictive sports betting models on the BEAM

davydog187
2pts0
erlef.org 7y ago

Erlang Ecosystem Foundation

davydog187
200pts25
medium.com 7y ago

Battleship Elixir: JSON Sunk My Float

davydog187
5pts0
medium.com 7y ago

Battleship Elixir: Json Sunk My Float

davydog187
2pts0
blog.usejournal.com 7y ago

Two years of Elixir at The Outline

davydog187
236pts104
medium.com 7y ago

Two years of Elixir at the Outline

davydog187
1pts0
medium.com 7y ago

23k LOC of Elixir in Production: What We Learned

davydog187
3pts0
medium.com 7y ago

Two years of Elixir at the Outline

davydog187
15pts7
theoutline.com 8y ago

How to beat LinkedIn: The Game

davydog187
502pts170
medium.com 8y ago

The Microservices Misconception

davydog187
2pts0
medium.com 8y ago

Beyond Functions in Elixir: Refactoring for Maintainability

davydog187
57pts2
medium.com 8y ago

Beyond Functions in Elixir: Refactoring for Maintainability

davydog187
4pts0
theoutline.com 8y ago

Wi-Fi hacking is nothing new

davydog187
1pts0
theoutline.com 8y ago

What isn’t Telegram saying about its connections to the Kremlin?

davydog187
3pts1
Lua for Elixir 1 year ago

Touche, although that is a 5 line utility.

Filtering which search results? On hex.pm that’s irrelevant. On good “library name + elixir”

Lua for Elixir 1 year 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

Lua for Elixir 1 year 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

Lua for Elixir 1 year 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, limiting and constraining the reach of user programs.

Check out Anthony Accomazzo's post about Mini-Elixir, which does a great job breaking this down much further https://blog.sequinstream.com/why-we-built-mini-elixir/

Lua for Elixir 1 year ago

There is a fennel channel in the discord/slack if you're interested. I'm not sure how successful it has been

Lua for Elixir 1 year 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 own free time. The Livebook team forked her project, conceptually, and released it.

https://github.com/cocoa-xu/pythonx

Lua for Elixir 1 year 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 continued investment

Lua for Elixir 1 year 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 hope is to consolidate it into Luerl at some point

Why F#? 1 year ago

For most of the workloads you’re putting on the BEAM, they are IO bound and this is not of any consequence

Yay, I have a commit or two in this release! So excited to see the type system continue to roll out

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 flexibility with how you collect, transform, and ship logs, with end to end confirmation and great documentation. Using promtail felt inferior once I made the switch

https://vector.dev/

https://docs.nats.io/

Fly.io – Down 2 years ago

We're pretty close to the same conclusion. We can't run a business on an unstable platform.

Why Elixir (2014) 2 years 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 production on my product with ease. I’m happy to answer your specific questions.

(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 things, its a shame we were never able to share it

UUID v7 2 years ago

My understanding is that they cause a lot of page fragmentation, which leads to excessive writes to the WAL

I downloaded "Learn Chess with Dr Wolf" yesterday from this comment, and I am completely hooked. What an incredibly well-designed and thoughtful learning tool. This has renewed my interest in Chess!