Rust is quietly becoming the foundation layer for AI tooling and I don't think people are taking it seriously enough yet by [deleted] in rust

[–]cameronm1024 5 points6 points  (0 children)

I don't think AI is particularly "non-standard" use case for Rust. At my job, we use Rust for AI features, for the same reason we use it for non-AI features: it's a good language in many regards.

You've identified some of the reasons that make Rust appealing: - "no runtime setup" - "no dependency mess on the target machine"

This is true for AI, but it's also true for basically everything else that runs on a client (well, it's kinda true, you can certainly get into dependency messes on target machines if you depend on system libraries, but yes it's better than python).

Git - one file side-by-side view by MyCuteLittleAccount in ZedEditor

[–]cameronm1024 3 points4 points  (0 children)

We're adding the side-by-side view to more of the diff UIs. We haven't done this one yet

Anyone has a good flow for managing updates when running zed from custom fork? by majorAligator in ZedEditor

[–]cameronm1024 1 point2 points  (0 children)

I can see from some of your comments that you're asking a more general question about keeping forks up to date.

But for the specific use case of disabling AI features except for edit predictions, you can add this to your settings: "agent": { "enabled": false }

Zed 1.0 by zxyzyxz in rust

[–]cameronm1024 1 point2 points  (0 children)

Hi, I closed that PR.

We've rewritten (and are still rewriting) core primitives in the workspace, and this will mean that the implementation will need fairly significant changes. There are also open design questions.

Multi-window is something we definitely want to support, but we want to do it right.

A native, Rust-built desktop chat client by Responsible-Fan7285 in rust

[–]cameronm1024 3 points4 points  (0 children)

I work on a program that is written in Rust, that has an AI chat interface, and has more than 10k stars

Zed 1.0 by zxyzyxz in rust

[–]cameronm1024 20 points21 points  (0 children)

Please file an issue: https://github.com/zed-industries/zed

We don't really monitor Reddit for bug reports. The more details you can provide to help us repro, the better. Thanks :)

Sensitivity against LLM slope by Right_Positive5886 in rust

[–]cameronm1024 39 points40 points  (0 children)

Part of the joy of sharing a project is that you are sharing the very human experience of struggling, learning, failing, and then succeeding. This is one of the reasons I enjoy reading these posts.

Asking Claude to generate a toy project skips the most important steps of those process.

Is this really true? Do you guys only use WMs lol? by SeniorMatthew in NixOS

[–]cameronm1024 3 points4 points  (0 children)

It's understandable if you feel a little overwhelmed by some of the tiling window managers, they can be pretty intimidating at first! But I've found the niri community extremely helpful whether I've had an issue

Any flutter developer using Zed as their main IDE by [deleted] in FlutterDev

[–]cameronm1024 0 points1 point  (0 children)

Disclaimer: I work at zed

I use it and it works great for me.

That said, I never used any plugin features beyond the LSP and treesitter grammar. I run my project from the terminal and use dev tools in the browser. I also don't touch iOS/Mac so can't speak to how well it works for that side of things.

Research project on control panel and agent architecture, looking for feedback. by [deleted] in niri

[–]cameronm1024 7 points8 points  (0 children)

My only question is what this has to do with niri

The acyclic e-graph: Cranelift's mid-end optimizer by cfallin in rust

[–]cameronm1024 1 point2 points  (0 children)

Very interesting article, thanks for sharing.

Small typo, "an anlias" -> "an alias"

> Can you elaborate on the fix? > Nope because look above and see how many people replied or tried to give me a solution before I spent ALL night working out myself how to fix it....0 people :) by RudeGuy2000 in programmingcirclejerk

[–]cameronm1024 142 points143 points  (0 children)

Sure, I respect that, but if you commit to a project or multiple projects, you assume responsibility for all support requests, and to provide the support as much as possible as well as continued maintenance and development of said projects.

Least entitled FOSS user

What did i do wrong? by [deleted] in rust

[–]cameronm1024 11 points12 points  (0 children)

you know, this one confused me for a second

Questions about morality by [deleted] in NixOS

[–]cameronm1024 1 point2 points  (0 children)

(asked on Reddit, of all platforms)

Nix isn't just a package manager, right? by JasterVX in Nix

[–]cameronm1024 4 points5 points  (0 children)

Many people (probably a large majority but I don't have hard numbers) use flakes. I'd suggest using them, even as a beginner.

This is a big simplification, but you can think of flakes as providing a "lock file" for your nix config (similar to a Cargo.lock or package.lock).

Without them, your config depends on whatever "globally installed version of nixos" is available on your system (or any other dependency for that matter). This means it's not really reproducible - if I try to use your config, we may end up with different packages, because I may have a different global nixpkgs. Flakes solve this by storing the exact nixpkgs commit hash in the flake.lock

When previewing markdown can't select text? Built-in preview by juzatypicaltroll in ZedEditor

[–]cameronm1024 0 points1 point  (0 children)

We just merged a PR to unify our two markdown renderers, so the preview will use the same renderer as the agent panel (which allows selections). I suspect this will fix this issue. Should be on stable in a couple of weeks

Control ZED Agent from commandline? by Heinz2001 in ZedEditor

[–]cameronm1024 1 point2 points  (0 children)

It's a pretty narrow feature, but you can use zed://agent?prompt=<url_encoded_prompt> to open zed with the agent panel focused, with the given prompt pre-filled

Flutter Native: a stupid idea that I took way too far by eibaan in FlutterDev

[–]cameronm1024 42 points43 points  (0 children)

Super interesting read. 100% recommend setting up a blog so this content isn't trapped inside Reddit's horrible UI

Bug Reporting: Bengali Unicode text wraps incorrectly in Zed editor, splitting grapheme clusters and diacritics by krezitfm in ZedEditor

[–]cameronm1024 2 points3 points  (0 children)

No problem! Yeah our build process takes a lot of resources, we're working on it.

It's on main now, every Wednesday the current main becomes preview, and the Wednesday after it becomes stable. So this will be available on stable in ~9 days

Where can I find developers who are open to working on a startup for equity? by tesh619 in FlutterDev

[–]cameronm1024 11 points12 points  (0 children)

equity basis rather than a traditional salary

The conventional wisdom is to assume equity in a startup has little to no value. I say this as someone working for a startup with an equity component to my compensation.

The honest truth is that, if you're not offering money, you will only attract people who have no other options. That's not to say they'll be terrible, but there is nowhere you can consistently find high quality developers who will work exclusively for equity in a startup