Spyke

Replies

Comment on

Good “Buy for Life” Brands

Doc martens are not so great quality now. The general consensus is that Solovair are the spiritual successor (in terms of quality) to what Dr Martens were. This video has more info: https://youtu.be/vkhCcvfVHRs?si=21bH9fSvkNgmjwm1

For laptops O would recommend framework laptops. The idea is that they have upgradable and repairable.modules. You can follow them on mastodon too: @[email protected] And we have a Lemmy community too: ![email protected]

Comment on

New GitHub Copilot Research Finds 'Downward Pressure on Code Quality'

In this regard, AI-generated code resembles an itinerant contributor, prone to violate the DRY-ness [don't repeat yourself] of the repos visited.

So I guess previously people might first look inside their repo's for examples of code they want to make, if they find and example they might import it instead of copy and pasting.

When using LLM generated code they (and the LLM) won't be checking their repo for existing code so it ends up being a copy pasta soup.

Comment on

Coders or lemmy, what editors do you use? Is it worth learning a new one?

I use Helix

TLDR: Yes I think helix is worth trying out. It has some missing features but it is an amazing piece of software.

Yes I use helix daily. It is very fun to use and you can do many things faster. It is particularly good when navigating a (large) codebase you know fairly well. You are able to jump around and find/edit relevant code very quickly.

Compared to vs code:

  • it is much faster and more minimal
  • It might be harder to get things up and running than in vs code, e.g. to get auto-completion working in helix you need to have the LSP for that language installed. It can be a bit confusing if you have never done it before but it is easy once you have done it a few times.

Compared to neovim I think it is:

  • easier to learn
  • slightly faster - especially with large files
  • you will have a much smaller/simpler configuration. AFAIK Helix has more features working out of the box than neovim (file picker, lsp support ect) and needs less configuration to get things to a workable state.

The downside of helix compared to both neovim and vscode is that it does not have plugin support yet so you will need to use other tools in combination with it to get an equivalent experience. Here are some tools that are commonly used with helix:

Helix really shines when:

  • performance matters - I have edited files with millions of lines and had no trouble on codebases where my colleagues IDE's become very slow.
  • You want to use multiple cursors at times
  • You want a simple or no configuration
  • It is taking too long to learn the vim keybindings - vim keybindings are more concise but less intuitive and harder to learn

I recommend you use the tutor (hx --tutor) for a few minutes each day to learn the keybidings.

linux

Comment on

Pop!_OS 24.04 Beta Along With COSMIC Desktop Beta In Late September

Reply in thread

From what I remember they were using GNOME for pop os with some custom addons they had made (for example a tiling addon). GNOME updates will sometimes break addons and I think the pop os people got tired of this.

I actually really liked the addon as it would help you have a workflow closer to a tiling window manager.

So they are creating a DE with the features they think are important (tiling, performance, others) in mind from the start. I like the idea of this as I don't want to commit to installing 100's of tools for a tiling window manager like hyprland but I do want the benefits of tiling.

Also it's written in rust which implies performance and security.

nix

Comment on

NixOS Foundation board: Giving power to the community

Reply in thread

Most is described here (the author probably has some amount of bias but this is the only summary I know of): https://github.com/KFearsoff/nix-drama-explained

Other than that some very active contributors resigned as maintainers in support of the open letters.

And it seems now that the community members in support of the open letters/changes have convinced the board of the foundation to agree on some things.

python

Comment on

uv: Python packaging in Rust

This actually sounds really promising!

  • They are teaming up with an existing python package manger written in rust.
  • These are the people who make/made ruff, probably the most useful and fast python linter.
  • you basically get pip from a single binary.
  • they plan to have cargo/poetry like functionality in the future.

Edit: here is a blog post from the creator of rye talking about rye and UV: https://lucumr.pocoo.org/2024/2/15/rye-grows-with-uv/

Comment on

The best Lemmy app so far is "Wefwef" hands down. If you loved Apollo you'd love this.

Reply in thread

Your app is really good. Well done!

Its not only miles better than the default mobile experience on Lemmy, it is also has features like swiping that I have never seen used on a web app before.

Do you have some kind of roadmap of features that will be added?

Some things I think would add to the experience are:

  • Previews of comments/posts
  • Sorting by Top day, week, month, ect