{:ok, Noah}

4.3K posts

{:ok, Noah} banner
{:ok, Noah}

{:ok, Noah}

@Nezteb

Senior backend engineer. Game development, Elixir/Erlang, OSS, IndieWeb, local-first development, self-hosting. Alaskan/Norwegian. Neutral good. DFTBA.

Katılım Ağustos 2012
1.8K Takip Edilen571 Takipçiler
{:ok, Noah} retweetledi
Gergely Orosz
Gergely Orosz@GergelyOrosz·
This is either brilliant or scary: Anthropic accidentally leaked the TS source code of Claude Code (which is closed source). Repos sharing the source are taken down with DMCA. BUT this repo rewrote the code using Python, and so it violates no copyright & cannot be taken down!
Gergely Orosz tweet media
English
445
1.3K
13K
2.2M
{:ok, Noah} retweetledi
OpenCode
OpenCode@opencode·
we’ve signed Zero Data Retention agreements with all providers for Go all models now follow a zero-retention policy your data is not used for training
English
185
300
5.5K
500.5K
{:ok, Noah} retweetledi
Code BEAM
Code BEAM@CodeBEAMio·
⚠️ Heads up: Code BEAM Vancouver ticket prices increase in 2 days. Save your spot now before it costs more. #tickets" target="_blank" rel="nofollow noopener">codebeamvancouver.com/#tickets
Code BEAM tweet media
English
0
2
2
222
{:ok, Noah} retweetledi
Saša Jurić
Saša Jurić@sasajuric·
Apparently there's some confusion about the advantages of BEAM, so I'll shamelessly self-plug my GOTO talk which aims to present this in a short demo-driven story (based on the true events I've encountered in varius production systems). youtube.com/watch?v=JvBT4X…
YouTube video
YouTube
Paul Snively@JustDeezGuy

This is why I’m unimpressed by Erlang/Elixir: every major language runtime has VERY high-quality M:N work-stealing “thread” schedulers with good APIs (structured concurrency), and the “isolated processes” and “RPC” got pushed up to an orchestration layer (DC/OS, Nomad, k8s…)

English
8
38
262
33.5K
{:ok, Noah} retweetledi
Signal
Signal@signalapp·
We are aware of recent reports regarding targeted phishing attacks that have resulted in account takeovers of some Signal users, including government officials and journalists. We take this very seriously. To be clear: Signal’s encryption and infrastructure have not been compromised and remain robust. These attacks were executed via sophisticated phishing campaigns, designed to trick users into sharing information – SMS codes and/or Signal PIN – to gain access to users’ accounts. 1/4
English
161
1.5K
4.7K
1.1M
{:ok, Noah} retweetledi
José Valim
José Valim@josevalim·
We have converted our Livebook Desktop app to Tauri. If you're using Livebook, please give it a try by downloading the nightly builds: #desktop-app" target="_blank" rel="nofollow noopener">github.com/livebook-dev/l… Our goal is to extract the Tauri integration as a separate package to make it easier for people to ship Tauri+Elixir.
English
8
30
227
9.6K
{:ok, Noah}
{:ok, Noah}@Nezteb·
@josevalim Tiny note: the String.trim example doesn't include any whitespace (i.e. #L1375" target="_blank" rel="nofollow noopener">github.com/elixir-lang/el…) Regardless, I loved reading the post!
English
0
0
0
312
José Valim
José Valim@josevalim·
Here is my take on why Elixir is the best language for AI: immutability, documentation, stability, and tooling for coding agents. It builds on the recent study in which Elixir had the highest completion rate across models among 20 different languages. Link in the thread below.
José Valim tweet media
English
17
97
398
33.5K
{:ok, Noah} retweetledi
Vlad
Vlad@vladquant·
We just published a new blog post on the state of search and the critical need for open index access. The dawn of a healthier, user-centric web is possible, but it requires structural change. blog.kagi.com/waiting-dawn-s…
English
2
4
16
1.8K
{:ok, Noah} retweetledi
José Valim
José Valim@josevalim·
Announcement: elixir-lang.org/blog/2026/01/0… TL;DR: sound gradual type system with type inference that finds bugs for free (mostly) without changes to the code.
English
1
27
197
7.3K
MahfuzVanGogh | Vicente
MahfuzVanGogh | Vicente@MahfuzVanGogh·
Getting kind words from someone who helped shape how I first learned Dredge feels like a true full-circle moment. @rtfeldman, your Dredge article on @StarCityGames had a big impact on me years ago and is still a classic among us Dredgers. This exchange really means a lot. Thanks!
MahfuzVanGogh | Vicente tweet media
English
2
0
66
3.6K
{:ok, Noah} retweetledi
José Valim
José Valim@josevalim·
The key takeaway this year: static typing doesn't prevent runtime exceptions. If you assume it does, you'll write systems that will fall apart when bugs or unexpected conditions appear. Types make you reason about errors statically, but mistakes and exceptions will still happen.
English
16
29
197
12.2K
{:ok, Noah} retweetledi
FFmpeg
FFmpeg@FFmpeg·
After nearly two years of waiting for @IloveRockchip to fix their FFmpeg copyright violation, one of the FFmpeg developers acted. Thousands of lines of code were copied from FFmpeg.
FFmpeg tweet media
FFmpeg@FFmpeg

Hey @IloveRockchip, blatantly copy and pasting FFmpeg code into your driver and changing the licence in violation of the LGPL is not cool: github.com/rockchip-linux…

English
56
241
5.5K
480.4K
José Valim
José Valim@josevalim·
Twitter making the "For you" tab the default, even after I click "Following" every damn time, is honestly going to kill the remaining interest I have in visiting this site. 🥲
English
12
2
135
8.2K
{:ok, Noah} retweetledi
José Valim
José Valim@josevalim·
We extracted Nimble ZTA (Zero Trust Auth) from @livebookdev as a separate package for Plug/Phoenix: dashbit.co/blog/zero-trus… - basically, the simplest way to add auth to an internal app when your identity management and deployments are on the same platform (GCP/Cloudflare/etc).
English
1
10
85
4.6K
{:ok, Noah}
{:ok, Noah}@Nezteb·
First time trying to use Twitter in months and my account gets locked. I unlock it, and then it removes all of the people I was following... More of a reason to never come back. 😭
{:ok, Noah} tweet media
English
1
0
0
93
{:ok, Noah} retweetledi
José Valim
José Valim@josevalim·
The issue with the Result type is that it forces you to think about error cases (good) but then leaves you up to your own devices to handle them (bad). It should be no surprise you will get it wrong or make bad assumptions at some point. The whole point of Erlang/Elixir is to assume things will fail and provide a mental model around that. So when you mess up error handling somewhere, there are system-level mechanics in place. A type system for Erlang/Elixir is an attempt at getting the best of both worlds.​​​​​​​​​​​​​​​​ Trusting only one of those mechanisms to give you complete coverage is always going to be limited.
Tim McNamara@timClicks

Cloudflare generated many millions of HTTP 5XX responses today. They were triggered because code in a core proxy called .unwrap() on a Result for an operation that was expected to never fail.

English
26
63
544
78.3K
{:ok, Noah} retweetledi
Adriano Santos
Adriano Santos@sleipni_r·
🚀 New release: elixir-grpc v0.11.4! Beautiful and practical new documentation — now with interactive Livebooks to learn & play with gRPC in real-time. Plus new stream features: ✨ effects for side-effect orchestration 🛠️ map_error for smarter error handling #MyElixirStatus
Adriano Santos tweet mediaAdriano Santos tweet mediaAdriano Santos tweet mediaAdriano Santos tweet media
English
1
4
6
415