Christoph Gnip

3.4K posts

Christoph Gnip banner
Christoph Gnip

Christoph Gnip

@codethonian

A piece of chocolate a day, keeps deep-space insanity at bay. Yes: you are in deep space 👩‍🚀 shocking, isn't it? also: a big fan of Klein bottles.

North Rhine-Westphalia Bergabung Ocak 2010
2.1K Mengikuti370 Pengikut
Christoph Gnip me-retweet
Zach Daniel
Zach Daniel@ZachSDaniel1·
New package for #AshFramework: AshScim! #ElixiLang going enterprise y'all.😂 SCIM (System for Cross-domain Identity Management: RFCs 7643 & 7644) is the standard way for an identity provider like #Okta or Azure AD to push users and groups into your application: who joined, who got deactivated, who got added to which group. It's how enterprises expect to manage access at scale, and it's almost always a hard requirement for selling into them. Many indie-hackers won't get the value of push-button SCIM integration, but if you've ever built for enterprise, this kind of thing being easy is drool-inducing. Just `mix igniter.install ash_scim` (once the installer is done and it is published on hex) and you're SCIM enabled 💣. It works with Ash's multitenancy out of the box, so if you want to let your customers in a multi-tenant application configure their own IdP, nothing stops you. Still need to battle-test for a while and get it security-reviewed before publishing on Hex, but you're welcome to poke around/experiment until then. RFCs: datatracker.ietf.org/doc/html/rfc76… datatracker.ietf.org/doc/html/rfc76… GitHub: github.com/ash-project/as…
Zach Daniel tweet media
English
6
14
105
2.4K
Christoph Gnip me-retweet
Parker & Shannon
Parker & Shannon@sorentwo·
Oban Pro v1.7.0 is out with: 📡 Signals and awaiting 🫆 Unique workflows ⚖️ Rate limiting overhaul 📦 Chunking overhaul 🪝 Global cancel/discard hooks 📇 Improved indexes Plus dozens of other improvements, and it unlocks all the features in Web v2.12. Signaling shown here:
Parker & Shannon tweet media
English
2
9
98
3.9K
Sabine Hossenfelder
Sabine Hossenfelder@skdh·
8 scientists in the US, involved with classified space-related research have disappeared or died in the recent past. I had a look at what is going on. It is definitely... odd.
English
243
480
3.6K
219.1K
Christoph Gnip me-retweet
Eyal Yakoby
Eyal Yakoby@EYakoby·
Well that ends the debate on deaths in Gaza. Hamas itself is admitting that 80% of casualties were combatants. There was never a genocide. You have been lied to and manipulated.
Eyal Yakoby tweet media
English
708
5.2K
15.4K
319.1K
Christoph Gnip me-retweet
Zach Daniel
Zach Daniel@ZachSDaniel1·
AshTypescript gives you a fully typed TypeScript client generated from your Ash resources. RPC functions, type-safe filters, sorted queries, typed controllers, typed channels, Zod schemas, all derived directly from your app. 🧵 #AshFramework #ElixirLang #Typescript #React
Zach Daniel tweet media
English
2
8
43
1.3K
Christoph Gnip me-retweet
Zach Daniel
Zach Daniel@ZachSDaniel1·
Weirdest thing about the vibe coding crowd that programmers internalized ages ago is that bigger numbers are not better. "My agent has 18 skills, 24 context files, 12 MCPs!!". Weak bro show me your agent with 0 skills, 1 context file, and 1 MCP. See tidewave.ai 😉
English
1
6
54
3.3K
Christoph Gnip me-retweet
Mark Ericksen
Mark Ericksen@brainlid·
Is it just me? Or does it feel like the safest way to protect yourself from JavaScript and Python supply chain attacks is to just not use them? #ElixirLang
English
9
5
67
2.4K
Christoph Gnip me-retweet
Guri Singh
Guri Singh@heygurisingh·
Humans: 100% Gemini 3.1 Pro: 0.37% GPT 5.4: 0.26% Opus 4.6: 0.25% Grok-4.20: 0.00% François Chollet just released ARC-AGI-3 -- the hardest AI test ever created. 135 novel game environments. No instructions. No rules. No goals given. Figure it out or fail. Untrained humans solved every single one. Every frontier AI model scored below 1%. Each environment was handcrafted by game designers. The AI gets dropped in and has to explore, discover what winning looks like, and adapt in real time. The scoring punishes brute force. If a human needs 10 actions and the AI needs 100, the AI doesn't get 10%. It gets 1%. You can't throw more compute at this. For context: ARC-AGI-1 is basically solved. Gemini scores 98% on it. ARC-AGI-2 went from 3% to 77% in under a year. Labs spent millions training on earlier versions. ARC-AGI-3 resets the entire scoreboard to near zero. The benchmark launched live at Y Combinator with a fireside between Chollet and Sam Altman. $2M in prizes on Kaggle. All winning solutions must be open-sourced. Scaling alone will not close this gap. We are nowhere near AGI. (Link in the comments)
Guri Singh tweet media
English
316
1.1K
6.4K
1.3M
Christoph Gnip
Christoph Gnip@codethonian·
@RootCert And now have a look at Jido. I believe it’s a Match made in Heaven
English
0
0
2
125
Christian Alexander
Christian Alexander@RootCert·
Okay, Sagents is pretty neat. BEAM-native, solid middleware system, persisted state, pluggable filesystem, and observability. One small feature also caught my eye: the agent is aware of how many viewers it has and can stay alive until they leave. #phoenix-presence-integration" target="_blank" rel="nofollow noopener">hexdocs.pm/sagents/pubsub…
Christian Alexander tweet media
English
5
6
59
2.7K
Christoph Gnip me-retweet
Zach Daniel
Zach Daniel@ZachSDaniel1·
#ElixirLang 🤝 #Typescript like never before 😎 AshTypescript just launched `TypedChannel`, completing the circle on end-to-end type safety between your TS frontend and Elixir backend, fully generated from your #AshFramework resources. This is *huge* 🤯. I cannot overstate it.
Zach Daniel tweet mediaZach Daniel tweet mediaZach Daniel tweet media
English
3
17
102
4K
Christoph Gnip me-retweet
Christoph Gnip me-retweet
Christoph Gnip me-retweet
Christoph Gnip me-retweet
Samantha Smith
Samantha Smith@SamanthaTaghoy·
>Sikh restaurant refuses to sell halal meat >100+ armed Muslim men swarm the restaurant, try to break in, film their kids, and threaten to rape and murder them >police arrive but arrest none of the mob >police arrest the restaurant owner the next day instead London is doomed.
English
2K
17.3K
83.3K
2M
Christoph Gnip me-retweet
José Valim
José Valim@josevalim·
I love running "hail mary" prompts like this. A few weeks ago I prompted Opus to find code loading optimizations in the Erlang/OTP code base. It came up with 6-7 options, 3 of which I could automatically discard, and I asked it to build experiments for the remaining ones. Out of those, 1 was clearly successful, which I then wrapped up and now Erlang/OTP 29 will boot 10% faster for everyone. /autoresearch from @karpathy seems to package this experience into a tighter loop and, if it can find something meaningful, it stands to benefit everyone, especially on OSS. Can't wait to try it and maybe "hail mary" a few other optimizations.
tobi lutke@tobi

OK, well. I ran /autoresearch on the the liquid codebase. 53% faster combined parse+render time, 61% fewer object allocations. This is probably somewhat overfit, but there are absolutely amazing ideas in this.

English
6
19
328
36.6K
Christoph Gnip me-retweet
Byron Alley
Byron Alley@byronalley·
This is impressive 🔥 Not just a second class Python integration for Erlang/BEAM, this also brings Erlang’s strengths to Python. LiveBook is a Jupyter Notebooks style prototyping / GUI REPL environment. Now you can mix Elixir + Python as needed.
José Valim@josevalim

We just shipped Distributed Python on top of the Erlang distribution, with full Elixir and Livebook integration: dashbit.co/blog/distribut… And much more: intellisense, zero-copy Apache Arrow, and more. Read the article for all the details. A huge thank you to NLnet Foundation for sponsoring our work. They are always looking for new ideas and you have until April 1st to join the next batch: nlnet.nl

English
1
9
74
4.5K
Christoph Gnip me-retweet
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
260
33.8K