Sabitlenmiş Tweet
Sam Rose
11K posts

Sam Rose
@SamRose
Postgres Manager @ Supabase, Complex systems science, Foresight practice, Research, Nix/Nixos, Elixir/BEAM, Julia, Clojure, Go, Postgresql, PostgREST, Scala
Lansing, MI Katılım Şubat 2007
2K Takip Edilen1.6K Takipçiler
Sam Rose retweetledi

The whole Anthropic kerfuffle would have gone much smoother if they had been upfront about it.
"Hey, we know this is unpopular, but we are moving programmatic access to API pricing. To easen the transition, we are giving API credits that match your subscription value. We also expect this change to increase capacity, so we are doubling the limits throughout Claude products for the next 2 months".
The reason they made it sound like an upgrade was because the announcement was not for developers. It was for investors and enterprise customers. Impacting devrel is just collateral damage, which is on par for a company which believes coding is going away any time now.
And this is extremely disapointing because they want to position themselves as a company that we should trust. But if they can't be honest about pricing changes, it is really hard to believe them on anything else.
English
Sam Rose retweetledi

Excited to announce that we have aligned all stakeholders and hit 100k followers on LinkedIn.

Supabase@supabase
We're about to hit 100k followers on LinkedIn Free pair of SupaSleeves from our CFO for whoever does it
English
Sam Rose retweetledi

Vulns being identified and fixed is *getting better.*
Theo - t3.gg@theo
It is going to keep getting worse
English
Sam Rose retweetledi

Elixir v1.20.0-rc.5 is out with our latest batch of typing and performance improvements. We are really close to the final release, so please give it a try and report what you find! elixirforum.com/t/elixir-v1-20…
English
Sam Rose retweetledi

Heads up: there's currently a typosquatting package on npm pretending to be related to Supabase:
𝗌𝗎𝗉𝖺𝖻𝖺𝗌𝖾-𝗃𝖺𝗏𝖺𝗌𝖼𝗋𝗂𝗉𝗍
This is not an official Supabase package.
Always verify package names before installing dependencies, especially when using AI/codegen tools that may hallucinate package names.
Official packages are published under the @𝗌𝗎𝗉𝖺𝖻𝖺𝗌𝖾/* 𝗌𝖼𝗈𝗉𝖾.
We're actively working to get this package taken down.
English

If ever a “nix fixes this” were true, this has to be the most fixiest of this that nix fixes
Vic 🌮@VicVijayakumar
I think yesterday was an inflection point. Companies are done allowing their users to npm install without it going through an internal registry.
English
Sam Rose retweetledi

As a response to the ongoing npm supply-chain attacks, I released npm_ex 0.7.0.
npm_ex is a pure Elixir npm package manager: resolve, fetch, cache, and link npm packages from Mix without Node.js.
This release tightens the default security model:
- lifecycle hooks are not auto-run
- transitive git/url/file deps blocked by default
- direct exotic deps require allowlisting
- registry policy checks
- OSV/OpenSSF malicious-package audits
Also finally added proper HexDocs: getting started, dependency workflows, CI, supply-chain safety, audit docs, config + CLI cheatsheets.
github.com/elixir-volt/np…
English
Sam Rose retweetledi

Reach 2.3
Since 2.0, the smell engine went from 30 patterns to 80+, now covering most of what Credence (hex.pm/packages/crede…) detects plus IR-based analysis that AST-only tools can't do.
New in 2.1–2.3:
• Repeated traversal — flags Enum.max + Enum.min + Enum.count on the same list
• Nested O(n²) — Enum.member? inside Enum.map on the same variable
• ++ [item] in recursion — with auto-suggested prepend+reverse fix
• Multiple Enum.at with literal indices — suggests pattern matching
• Piped Regex.replace — catches the subtle argument swap bug
• 20+ new pipeline/collection patterns: Map.keys/values waste, identity _by functions, redundant separators, Python idiom ports
Every pattern corpus-tested against 500 top Hex packages.
github.com/elixir-vibe/re…
English
Sam Rose retweetledi
Sam Rose retweetledi

We have just wrapped up the meta-issue which tracked type inference of all Elixir constructs: github.com/elixir-lang/el…
It includes typing of the construct themselves and features like occurrence typing, to provide a high-degree of precision. Expect a new RC soon as we will continue measuring performance on our way to Elixir v1.20.
English
Sam Rose retweetledi










