arendjr

joined 2 years ago
[–] arendjr@programming.dev 8 points 1 week ago

Narrator: Rust has indeed already proven a very valid alternative.

[–] arendjr@programming.dev 8 points 2 weeks ago

Heh, the name wasn’t chosen to reach a huge audience anyway. If I get too many users, I might lose my zen over trying to support them 😂

But I’m happy to have a few folks along who don’t mind building their IDE from source.

[–] arendjr@programming.dev 3 points 2 weeks ago* (last edited 2 weeks ago)

Thanks!

As for the motivation of the fork, basically two reasons:

  • Even though you can disable AI features and configure the layout, the teasers and some UI elements remain as they try to draw you in.
  • I want to use their UI framework and editor for a different project too, so I want to be able to start that from a trimmed down base anyway.
[–] arendjr@programming.dev 4 points 2 weeks ago* (last edited 2 weeks ago)

Hehe, I suppose it might to some extent 😅 But well, I don't wish to control how others do their coding, and it would be silly to ignore other's code altogether because they used a different method than the one I prefer.

[–] arendjr@programming.dev 5 points 2 weeks ago (1 children)

Yeah, if you don't mind the UI clutter/teasers, it doesn't make much of a difference. For now, the most noticeable difference is that the default layout is more old-school, with the project layout and the git panel on the left-hand side again, though even without this fork you can configure it to be like that too.

[–] arendjr@programming.dev 12 points 2 weeks ago

Nothing wrong with them! But since I want to build another tool on top of it (for fiction/novel outlining and writing) I figured this was a good exercise to become familiar with the codebase. And since I still do some Rust development, having control over both my IDE and my writing software seemed an added benefit :)

[–] arendjr@programming.dev 5 points 2 weeks ago

I'll aim to sync changes from upstream about once a month. But given that I don't have prebuilt binaries or anything, for now I expect only people enthusiastic enough to build from source to use it :)

 

Zen is simply a fork of Zed for those who are happy to use an IDE free from AI, telemetry, and other cloud-based services. I use it as my daily driver and intend to maintain it so that I can also use it as the base for some non-developer tooling I want to create.

Only tested on Linux for now, though Zed's support for other platforms should be (mostly?) intact.

[–] arendjr@programming.dev 1 points 2 months ago (1 children)

You must be someone who hates working from home, because home is the place where we should all feel relaxed, right? What about working in the garden? The garden is certainly a relaxation spot, but god forbid you get some rays of sunshine while you work.

I understand the desire to pity people who work at the beach. But then again, I pity anyone who ended up living near Silicon Valley. Think of all the money though!

[–] arendjr@programming.dev 2 points 3 months ago

Have you tried disabling the file indexing service? I think it’s called Baloo?

Usually it doesn’t have too much overhead, but in combination with certain workflows it could be a bottleneck.

[–] arendjr@programming.dev 1 points 4 months ago

I think it’s good for people to have children. At least one and preferably no more than two.

If we contain population growth, the riches already created are for the taking for generations to come and the planet finally gets a rest.

It does require a reckoning with the capitalist elite that would like to produce anyway, but I feel that may be coming regardless of our feelings towards children.

[–] arendjr@programming.dev 1 points 4 months ago

Your comment is fair. I try to follow my own philosophy, so I picked a side and stand for it. I feel strongly about it, so that’s why I may use hyperbole at times.

Yet I understand it’s not everybody’s opinion, so I try to respect those people even when I don’t necessarily respect their positions. It’s a tough line to draw sometimes.

[–] arendjr@programming.dev 4 points 4 months ago (3 children)

So I’m the literal author of the Philosophy of Balance, and I don’t see any reason why LLMs are deserving of a balanced take.

This is how the Philosophy of Balance works: We should strive…

  • for balance within ourselves
  • for balance with those around us
  • and ultimately, for balance with Life and the Universe at large

But here’s the thing: LLMs and the technocratic elite funding them are a net negative to humanity and the world at large. Therefore, to strive for a balanced approach towards AI puts you on the wrong side of the battle for humanity, and therefore human history.

Pick a side.

 

Biome is a formatter and linter for web languages: JavaScript, TypeScript, CSS, HTML, JSON, and GraphQL.

Version 2 adds type-aware lint rules and it is the first TypeScript linter that does not require tsc. Other new features include:

  • Monorepo support
  • GritQL Plugins
  • Revamped, configurable import sorting
  • Linter domains
  • Bulk suppressions
  • Analyzer assists
  • Many new lint rules
 

Biome is an integrated linter/formatter for JavaScript/TypeScript, CSS, HTML and GraphQL.

We are now in the process of implementing TypeScript-like inference (not full type checking!) that allows us to enable type-informed lint rules. This is similar to typescript-eslint except instead of using tsc we attempt to implement the inference ourselves.

This post describes our progress thus far, with a detailed overview of our type architecture.

 

Recent events in #politics triggered me to write a manifesto on the values of #Democracy and what we can to do preserve them.

 

Recent events in #politics triggered me to write a manifesto on the values of #Democracy and what we can to do preserve them.

 
45
DirectX Adopting SPIR-V (devblogs.microsoft.com)
submitted 2 years ago* (last edited 2 years ago) by arendjr@programming.dev to c/linux@programming.dev
 

SPIR-V is the intermediate shader target used by Vulkan as well, so it sounds like this may indirectly make DirectX on Linux smoother.

 

With this post I've taken a bit more of a practical turn compared to previous Post-Architecture posts: It's more aimed at providing guidance to keep (early) architecture as simple as possible. Let me know what you think!

view more: next ›