Nicolas Chartiot

540 posts

Nicolas Chartiot banner
Nicolas Chartiot

Nicolas Chartiot

@nchartiot

OSS founder working on https://t.co/w119Wdtb4U • talks too much about code, homelab, fitness and anime

🇫🇷 / 🇧🇷 Katılım Ekim 2022
410 Takip Edilen97 Takipçiler
Max Blade
Max Blade@_MaxBlade·
New X algo is soo wholesome. All my friends are back. 😭 I’ve been busy this year guys, So let me catch you up : I shipped three apps this year, two have done five figures in the first thirty days. CNVS has done over $34k in the last four weeks. ( blows my mind ) 🤯 I started livestreaming daily, yesterday I had over 150 people watching. Elon retweeted me last week. ( Wtff ) I started a discord community with over 400 builders helping each other vibe code apps. I finally got monetized on x and YT. I am on a mission to buy my family a house right now from vibecoding apps. I am pushing HARDER than ever but finally feel like I have found an actual rhythm. Balancing family and work is soo hard, but I give it my all everyday.
Max Blade tweet media
English
54
2
249
8.7K
Nicolas Chartiot
Nicolas Chartiot@nchartiot·
@opencode it black plan still a thing? I've been on the waitlist since day one and wondering if I should just quit to use go instead I'm done with jumping between providers all the time 🥹
English
0
0
0
32
Nicolas Chartiot
Nicolas Chartiot@nchartiot·
@sudobunni + they just increased their free tier so that even more people can use it without paying, you love to see it
English
0
0
3
129
Nicolas Chartiot
Nicolas Chartiot@nchartiot·
@theo people will spend 1k in tokens to get 1k prize pool
English
0
0
2
5.2K
Theo - t3.gg
Theo - t3.gg@theo·
For no reason in particular, I made my first crypto challenge. I will pay $1,000 to whoever solves it first. Winner is whoever gets the answer into my DMs first.
Theo - t3.gg tweet media
English
112
19
1K
625.5K
Nicolas Chartiot
Nicolas Chartiot@nchartiot·
+ ofc the larger battery, panther lake, haptic touchpad and better screen / speakers, which are all an upgrade from my regular fw13 I could upgrade piece by piece if I wanted to, but I'll probably just buy the whole thing and sell my old one
English
0
0
0
34
Nicolas Chartiot
Nicolas Chartiot@nchartiot·
ok I want a @FrameworkPuter 13 pro SO BAD I've been telling people for YEARS that linux is perfect, but there's just nothing that comes close to the hardware of a macbook. honestly, not sure if this is it, but if it gets close thats enough for me also the black looks amazing
English
1
0
1
23
Nicolas Chartiot
Nicolas Chartiot@nchartiot·
@alexinexxx even the freaking wireless keyboard which i have 0 USES FOR but zmk and oss designs just make me think "hmmm what if..."
English
0
0
1
26
Nicolas Chartiot
Nicolas Chartiot@nchartiot·
I'm so ready for a panther lake @FrameworkPuter mainboard 🥺 OLED screen would be amazing too but the current panel is fine
ThePrimeagen@ThePrimeagen

The new Dell XPS Linux battery test and HOLY COW, the battery life is EXCELLENT. A little background: Intel + dell + omarchy team worked together to get everything working perfectly for the new XPS. I am honestly shocked that I am having a "mac" experience with linux as far as battery life goes. Here is my test timeline: Saturday: 99% - 10:07am computer fully charged and on, walking to gate, suspend mode in backpack 99% - 11:00am - compiling rust, running agents, MiMo running on youtube, writing this tweet 80% - 2:00pm - forced to shutdown due landing the plane :( No more work, almost done setting up my machine! Very excited. Vim is there and so is tmux and zsh, but not my wall paper :( And i want to try Aether 75% - 2:30 - 3pm - i watched the new moist critical videos on the guy who threaten to kill people via ring doorbell. woah that was weird. Sunday: 5PM 75% -> 62% - Sat in suspend mode in my back pack for ~14 hours. I wanted to see where I was at, will open back up in another ~14 hours. Monday: 7AM 55% -> 5% - Monday: 3 hours of work. Agents are coding, neovim motions flying, youtube playing MiMo. Even took a 40 minute discord team video call and the microphone worked FIRST TRY?? Did... Linux just get a computer where you don't have to worry about battery life? It honestly felt better than my way back in the day Mac Air experiences. ---- Things I did not like: * when the computer wakes up from suspend, its "chunky" for about ~30 seconds. * the touch pad is annoying. the right click seems like its ~95% of the touch pad and i have a bit of a trouble getting left click regularly. The new Dell is actually good. I am shocked right now. Omarchy also took 3 minutes to install and I was up and running in 5. The primary reason why I am using omarchy is because 2 reasons: 1. everyone on my team is using it, makes certain aspects of life easier when everyone is on the *almost* same distro 2. intel + dell are working with each other and omarchy has a seat at the table to make things happen. this means i am using the super latest hardware with it perfectly integrated. pretty awesome. Thanks Dell for sending me the computer for Omacon! I am genuinely stoked for the computer.

English
0
0
0
44
Nicolas Chartiot
Nicolas Chartiot@nchartiot·
@jpschroeder this is brewing a ton of ideas in my head! thinking about using it as an alternative to r2 in some scenarios where RAG is involved, that way each org could have their own synced repo and file system for agents. very exciting!
English
0
0
5
825
Justin Schroeder
Justin Schroeder@jpschroeder·
Git on Cloudflare? It's a big deal...easily my favorite thing announced in this crazy Cloudflare week. Why? People who know, want to build agents on durable objects right now (worth another post on why), but it has some drawbacks — a lack of bash (see @cloudflare/shell" target="_blank" rel="nofollow noopener">npmjs.com/package/@cloud…) and a lack of a filesystem. If you have a git server — also running by the way as cold start free durable objects — then you've effectively just solved the filesystem issue too, and better yet, its versioned (love that they didn't invent a new api). Exciting times ahead.
Justin Schroeder tweet media
Dillon Mulroy@dillon_mulroy

announcing artifacts - a versioned file system that speaks git certainly the coolest thing i've ever built and i got to build it with some truly great people fearless leader: @elithrar zig/git nerd: @mattzcarey storage goat: @thomas_ankcorn blog.cloudflare.com/artifacts-git-…

English
15
18
409
50.7K
Nicolas Chartiot
Nicolas Chartiot@nchartiot·
@kvncnls yep that's what I'm trying to do! maybe the mindset should be of shipping higher quality apps in the same timeframe as before instead of just shipping faster hoping that this extra effort will pay off in the future🤞
English
0
0
1
21
Kevin ⨀
Kevin ⨀@kvncnls·
@nchartiot Every designer I know is fighting against it. AI's allowed us to ship at lightning fast speeds but no one's stopped to ask if we should be. Maybe because we can ship so fast, we should spend that extra time on polishing?
English
1
0
1
28
Nicolas Chartiot
Nicolas Chartiot@nchartiot·
@_ashleypeacock I'm building on d1 / r2 / workflows now so this is amazing to have, very excited! do you plan to support the persistState path on cf's vite plugin? I noticed that even with that option the local explorer still checks each project's own .wrangler folder individually
English
1
0
0
14
Ashley Peacock
Ashley Peacock@_ashleypeacock·
One more late entry for day 1 of Agents Week - Cloudflare CLI + Local Data Explorer 👨‍💻 I won't lie, this one really warms my heart. Wrangler now ships with a local data explorer that's available in your browser, allowing you to easily view content stored in KV, R2, D1, Durable Objects and Workflows. It's always been a real pain in local development to understand what data is stored. You effectively have to write bespoke code that gets data out of the application to validate everything is as you expect. But no more, thanks to Local Data Explorer. If you've ever look at D1 or Durable Object data in the Cloudflare dashboard, you'll feel right at home, as it uses the same UI as you see there. There's no setup required either, Wrangler detects what bindings are set and shows that the data for those supported bindings in a UI that's available at /cdn-cgi/explorer on your Worker. There's also an API available, perfect for coding agents to check and validate data without having to write bespoke code to do so. This is available at /cdn-cgi/explorer/api, backed by an OpenAPI schema. On top of that, a new experimental CLI, is available in early preview. Whereas Wrangler focussed on the Developer Platform, the new CLI seeks to encompass the entire offering of Cloudflare including CDN, Cache etc. There's only a subset available today, such as accounts, dns and interestingly - registrar, meaning you can hook up your AI agents to register domains more easily now too using this CLI!
Ashley Peacock tweet media
Ashley Peacock@_ashleypeacock

Welcome to Day 1 of Cloudflare's Agents Week, an entire week dedicated to announcements & product launches on the Cloudflare developer platform! I'll cover the announcements in detail, we're starting off the week with: 🚀 Durable Object Facets in Beta 📦 Sandbox/Containers GA 🔐 Secure Auth for Sandboxes Let's take a closer look at each 🚀 Durable Objects Facets in Beta 🚀 Durable Object Facets allow any Durable Object to create child Durable Objects on-the-fly inside a Durable Object, with each Facet having their own isolated storage. At this stage, Facets are limited for use within a Dynamic Worker, but perhaps in future it will be possible to do it outside of Dynamic Workers. With today's release, @KentonVarda covers what it's aiming to solve succinctly: Facets are useful when you want dynamically-generated code — for example, code written by an AI agent — to have persistent storage, without giving it direct access to a Durable Object namespace. Your supervisor loads the code, creates the facet, and forwards requests into it. You stay in control of what the dynamic code can do. To make this more "real", here's a couple of examples where I think Facets would be really useful: 1. Dynamic subagents, with persistent storage. Let's say you have a generalist (implemented by the Durable Object) that needs to carry out a series of tasks, and wants to employ subagents - it can do so by creating a Facet for each one (researcher, reviewer etc.) and have it be able to store things in SQLite it needs to remember across requests. Once it's done with that subagent, it can just destroy the Facet. 2. Agent memory, you probably don't want to allow your AI agent to access the same storage as your main Durable Object - so instead, you allow it to write SQL queries and simply execute those inside a Facet. Safe, fast and secure. There's probably a ton more use cases, but those were two that came to mind initially to bring it more to life. 📦 Cloudflare Sandboxes/Containers are now GA 📦 Sandboxes allow you to run untrusted code and libraries within a safe, secure and isolated environment. We just talked about Dynamic Workers, that are a very lightweight sandbox, but there are varying flavours - with Cloudflare's Sandbox product being another. If you want to write code in languages not supported by the Workers runtime, or need a full Linux environment due to dependencies or other concerns, then this is where you reach for Sandboxes. They have a ton of features, such as: - PTY support, giving the Sandbox a terminal - Filesystem watching - Snapshots - Persistent code interpreters Both Containers and Sandboxes are GA, which means they are at the point they are ready for production workloads. 🔐 Secure Auth for Sandboxes 🔐 A recent release enabled Cloudflare Sandboxes to intercept traffic leaving a sandbox using a Worker, allowing credentials to be injected outside of the sandbox itself. This keeps your credentials safe and unexposed to the sandbox itself. Today's release takes this a step further with a bunch more capabilities. To start, Outbound Workers can now intercept HTTPS traffic as well as HTTP traffic. Before this, you effectively had to upgrade from HTTP to HTTPS in the Worker but this is no longer an issue as each sandbox instance has a unique ephemeral certificate authority (CA) and private key. The CA is trusted by the Sandbox by default, and the private key never leaves the sandbox. If you need to access resources stored within Cloudflare's developer platform, such as R2 or D1, you can do so by allowing the Sandbox to call endpoints that your Outbound Worker intercepts, calls any bindings to retrieve the data, and then returns it to the Sandbox. The sandbox has no idea this interception has happened, and simply gets the data it needs. Rather than having to instrument everything yourself, you can now effortlessly add allow and deny lists to restrict your Sandbox's access to the internet. If you add hosts to the allow list, any other hosts are denied by default, with support for glob patterns. Lastly, you can programatically add and remove Outbound Workers at runtime which avoids sandbox restarts in the event you need to modify the egress policy at runtime. That's it for today, check back tomorrow for more insights + I plan to demo some of this week's announcements with a demo app over the week!

English
20
45
404
45.4K
pspsps
pspsps@Klmsgp·
@nchartiot @taishik_ It's nice if You live few years there but living more than that far from your family, assuming you don't have any specific professional ambitious, is honestly hard
English
1
0
0
18
Nicolas Chartiot
Nicolas Chartiot@nchartiot·
anyone from @Cloudflare willing to answer a couple of questions? I'm building on top of your stack but you have SO MANY PRODUCTS that I genuinely don't know what to use for this specific scenario (which is a good thing I guess?) @CloudflareDev
English
0
0
0
68
kitze
kitze@thekitze·
i'm using rclone to slowly move my google drive to @Nextclouders hosted on my @umbrel the feeling of owning your data fucking rocks
kitze tweet media
English
8
2
41
5.6K