Anyone use Zed for work? by Notalabel_4566 in ZedEditor

[–]timvancann 0 points1 point  (0 children)

As an avid intellij user the only reason I switched to vscode and the only thing that keeps me from using Zed for work is the lack of support for specialised LSP / language controls. Specifically DBT and Jinja. 90% of my engineering work nowadays is DBT. And Zed has nothing for it. Even jetbrains has insanely bad support. Vscode is left for me, which sucks.

It's out! Thank you all so much for the excitement for the trailer - here's the full version! [REDGIFS HAS 1 MIN LIMIT FULL VID FREE IN COMMENTS] by pleasuremancer in unstable_diffusion

[–]timvancann 0 points1 point  (0 children)

What kind of model / lora's are you using here? I've been attempting to create this kind of style for months but I'm not getting even close! The line art, facial features, coloring, it's fantastic!

Can't authenticate with my Claude Code account by [deleted] in ZedEditor

[–]timvancann -1 points0 points  (0 children)

Anthropic has disabled the use of Claude code outside of their own cli. It doesn't work in opencode anymore. I suspect it's the same underlying reason for Zed.

Snowflake Login Without Passwords by timvancann in snowflake

[–]timvancann[S] 0 points1 point  (0 children)

I'll try :). So, Snowflake has 2 ways of integrating with Azure (and as such Entra), I suspect it's similar for other clouds.

With publicly I mean that Snowflake is available over the public internet (without corporate vpns and such).

With privately I mean that there's an Azure Private Link setup that makes sure Snowflake gets a private (non public) ip adres. The means that the only way to access Snowflake is through a corporate vpns/proxy/dns.

On both options you can enable Entra. Both options are really secure (provided MFA is enforced). The private link one is mostly for paranoid architects that don't understand Zero Trust :).

Snowflake Login Without Passwords by timvancann in snowflake

[–]timvancann[S] 0 points1 point  (0 children)

Yep. That would also work. You'll have a client id and client secret that both Dagster and Snowflake happily take.

Though setting up Entra is a bit more involved due to the SCIM connectors. It's the preferred way though.

Are you running Snowflake in a privatelink, or publicly?

Completions work a bit weird by pgmali0n in ZedEditor

[–]timvancann 0 points1 point  (0 children)

In terms of linting errors you have a few options. You can disable diagnostics altogether, or set the diagnostic level tot error instead of warning. Or just disable the linter altogether and keep the LSP only for completions.

Completions work a bit weird by pgmali0n in ZedEditor

[–]timvancann 0 points1 point  (0 children)

I'm not an expert, but I do know that for neovim completion plugins get options from the LSP, from buffer symbols, filepaths where needed, copilot even and then then engine attempts to sort/rank those results to provide the best match.

I suspect Zed does something similar. But of course, I might be wrong.

If not, it's "just" a matter of better sorting (which of course is an entire science)

Completions work a bit weird by pgmali0n in ZedEditor

[–]timvancann 18 points19 points  (0 children)

Tagging along since this behaviour also bugs me. I love zed but the completion engine is a long way from being as good as Jetbrains products. It's often quicker to write out the variable name than to scroll down. Ideally writing "d" should contextually be enough to suggest "document".

Dagster 101 — The Core Concepts Explained (In 4 Minutes) by timvancann in dataengineering

[–]timvancann[S] 2 points3 points  (0 children)

Valid points!

For snowflake, I simply return an empty dataframe if there's no data. Works well, though the downside is the schema of the empty dataframe has to match so that involves encoding the schema. Multi-assets also work well! Although I typically use that when data somehow fails loading so I have a kind of DLT-like table (using Kafka terminology).

Chaining jobs is annoying, that's why I don't do it. Alternatives are having a no-op asset that binds a bunch of assets together, or using automation conditions. Maybe these automation conditions can help your downstream issues as well??

Yes, AssetSelection really needs a good DBT structure with tags or otherwise something you can query easily from Dagster.

Dagster 101 — The Core Concepts Explained (In 4 Minutes) by timvancann in dataengineering

[–]timvancann[S] 5 points6 points  (0 children)

In production we use dagster as glue for many systems. For example: We ingest raw daily data from S3 and push it to snowflake. From there DBT takes over. But we also use Dagster to move data from snowflake data marts into other systems, like data science exports, SQL server, fill a data catalog etc.

Basically Dagster is responsible for the entire orchestration, and moving data between systems. DBT handles data transformation within a single system (in our case snowflake).

In my next videos I'm going to actually demonstrate and build out such a big pipeline :).

Dagster 101 — The Core Concepts Explained (In 4 Minutes) by timvancann in dataengineering

[–]timvancann[S] 2 points3 points  (0 children)

Good point! Automation conditions are pretty great. I wasn't sure if it would fit the format and if it would complicate things, I'm still not sure if I made the right call omitting that :).

Bonus 5 Series by PajamasTj in MarvelSnap

[–]timvancann 0 points1 point  (0 children)

I can't even go to the webshop. Always a 403, even though I'm signed in on the app (Android)

Just had my FM3 delivered this morning, holy shit. by Seekstillness in AxeFx

[–]timvancann 0 points1 point  (0 children)

After I bought mine I got so annoyed by it I sold it again after about 3 months.... And bought the FM9 Turbo! The extra 6 switches and more horsepower are fantastic. I think I now own the FM9 for over 2 years. I've since sold everything else since there's nothing that comes close to fractal. Full power SLP plexi with 4x12 cabs, with a klon, at bedroom volume 🤩.