Danila Poyarkov

1.5K posts

Danila Poyarkov banner
Danila Poyarkov

Danila Poyarkov

@dan_note

Elixir, Ruby, Lua etc.

Katılım Aralık 2010
935 Takip Edilen1.9K Takipçiler
Sabitlenmiş Tweet
Danila Poyarkov
Danila Poyarkov@dan_note·
All the Elixir libraries I’ve been publishing recently and OpenPencil are part of the same vision. The idea is much bigger than just building another design harness.
English
3
1
57
4.9K
Danila Poyarkov
Danila Poyarkov@dan_note·
@badlogicgames OpenAI-style livestreams, except they’re not live and contain 0 announcements. Love the idea!
English
0
0
0
220
Danila Poyarkov
Danila Poyarkov@dan_note·
The biggest OpenPencil release so far is coming next week.
English
0
0
8
335
Danila Poyarkov
Danila Poyarkov@dan_note·
Is anyone from @Cloudflare reading this? There’s a strange billing bug preventing me from re-enabling R2 and fixing OpenPencil’s CI.
English
0
0
4
610
Danila Poyarkov
Danila Poyarkov@dan_note·
@jskalc Yes, it does accept exactly the same format. Will document that, thanks
English
0
0
1
90
Jakub Skałecki 🚀 #buildinpublic
@dan_note Great! In examples I can't find one with a bit more complex request (multiple messages, structured response) I assume it accepts exactly the same format as openai chat completion body?
English
1
0
1
157
Danila Poyarkov
Danila Poyarkov@dan_note·
LLMProxy is now public. It works both as an embeddable Elixir library and as a standalone server. Local Elixir calls, ReqLLM calls, and OpenAI/Anthropic-compatible HTTP clients all go through the same routing, fallback, quota, usage, and tracing pipeline. github.com/elixir-vibe/ll…
Danila Poyarkov@dan_note

An even better solution would be to write it in Elixir. I’m already testing something along those lines internally and will publish it once it stabilizes. Unlike LiteLLM, I have no intention of commercializing something this simple, so it will be completely free and open source.

English
2
1
38
3.1K
Danila Poyarkov
Danila Poyarkov@dan_note·
ExAST 0.13 is out. New patterns: [𝚑𝚎𝚊𝚍, ..., 𝚝𝚊𝚒𝚕] — capture both ends of any list {:𝚘𝚔, ...} — match any tuple beginning with :ok _._(...) — match any remote call 𝚍𝚎𝚏 𝚗𝚊𝚖𝚎/𝟸 𝚍𝚘 ... 𝚎𝚗𝚍 — match two-argument definitions and capture their names There’s also multi-pattern CLI search with -𝚎. Most of the work in this release came from @vcr2. Thanks, Victor! github.com/elixir-vibe/ex…
English
0
1
23
871
Danila Poyarkov retweetledi
Mario Zechner
Mario Zechner@badlogicgames·
betting on open weights + open source stacks. anything else feels like feudalism. i like market mechanics. i hate feudalism.
English
29
74
951
53.3K
Danila Poyarkov
Danila Poyarkov@dan_note·
@quatermain32 Yeah, that’s terrible. I decided not to update. On the other hand, it opens up a market for properly implemented native alternatives.
English
1
0
1
222
Oliver Kriška
Oliver Kriška@quatermain32·
@dan_note Raycast went to “electron” way as well in their new version :-/
English
1
0
2
237
Danila Poyarkov
Danila Poyarkov@dan_note·
I’ve just updated and found out that a beautiful native macOS app turned into yet another piece of Electron crap. Dammit. You have dozens of developers on seven-figure salaries and practically unlimited access to frontier models. Why can’t you keep maintaining a native app? What the hell are you trying to save by making such a downgrade?
Tibo@thsottiaux

Now that we merged ChatGPT and Codex, what should we merge next? What's the double or nothing move.

English
4
1
19
4.1K
Andre Carrera
Andre Carrera@andr_ec_·
@dan_note Do you have a solution for this in your pi harness? I’ve noticed no matter how clearly I specify it in AGENTS.md it still needs to be done in a second pass during review
English
1
0
0
37
Danila Poyarkov
Danila Poyarkov@dan_note·
All frontier models are still very bad at separating the conversational context from what should be retained in the code or shared with a third party — for example, the author of a PR you’re replying to — as well as what should remain private and what each party is already aware of.
zack@zack_overflow

Noticing Fable is very often writing code comments that reference details from chatting with it, but they make very little sense in the context of reading it in the codebase

English
2
0
8
838
Danila Poyarkov retweetledi
Leandro Pereira
Leandro Pereira@leandrocesquini·
Announcing Lumis: Syntax Highlighter powered by Tree-sitter and Neovim themes. 110+ languages 250+ themes Unified API: CLI, Web, JavaScript, Rust, Elixir, Java. lumis.sh
Leandro Pereira tweet media
English
6
30
201
21.1K
Danila Poyarkov
Danila Poyarkov@dan_note·
@mitsuhiko I’m very used to reading posts in that tone in the Russian tech community, but I never expected something like that to come out of San Francisco 😅
English
0
0
0
583
Armin Ronacher ⇌
Armin Ronacher ⇌@mitsuhiko·
Shitty personal attacks in a blog post are one thing, but when people reply “now I like zig even more” really makes me wonder what went wrong in our communities.
English
32
9
494
31.3K
Danila Poyarkov
Danila Poyarkov@dan_note·
@andr_ec_ Yes, I suppose there will be a consolidation and optimization phase, just like with every other technology. There will definitely be an incentive to reduce the prohibitively high cost of the smartest models, and hardware simply isn’t improving fast enough.
English
0
0
0
25
Andre Carrera
Andre Carrera@andr_ec_·
@dan_note I feel like there's so many low hanging fruit ideas like this that aren't being tackled yet. like the focus is on getting everything bigger and better at the expense of all of these weird papercuts
English
1
0
1
20
Danila Poyarkov
Danila Poyarkov@dan_note·
IMHO ꩜moduledoc false, so loved by LLMs, is an anti-pattern in Elixir. You’re better off documenting every module and excluding internal docs from publication in mix.exs.
English
1
1
13
1.1K