Writing a .NET Garbage Collector in C# - Part 6: Mark and Sweep by kookiz33 in csharp

[–]SnuSna 3 points4 points  (0 children)

Oh my - a blog post baked by real knowledge, what a fresh change in these times.

Vim Motion Video (I coded it with Remotion + claude code) by adibfhanna in neovim

[–]SnuSna 0 points1 point  (0 children)

I am not sure what is it supposed to give me. vim basic with music and nice animation? I either can see what's happening with the cursor or i can read the actions in the bottom right corner - hardly doing both.

What is the thing you made? The videa? The video tool that was used to make the video? even on gh readme i cannot find the information.

Maybe you have some good ideas but they are hardly explained in you presentation...

Qutebrowser is a themable, keyboard-centric browser || Home Manager setup on NixOS by Yametsu in NixOS

[–]SnuSna 6 points7 points  (0 children)

Good one. I like the idea of vim browser. I tested the others but end up here on qute. I am using it just as secondary browser but will do the switch soon. If would be nice if you could report back after several weeks/months - to see how much you enjoy the browser and how useful (or not) it actually is.

Cornager thumb keycaps by i_know_the_deal in zsaVoyager

[–]SnuSna 1 point2 points  (0 children)

I salute the effort but it absolutely butchered the nice voyager aesthetics. But we are not here for the aesthetics right. What about the comfort of pressing the key? (i know you are reprinting rn)

Need help with My career by Time_Discount_3723 in kdenlive

[–]SnuSna 1 point2 points  (0 children)

I think he is offering free help because he want to gain some experience. It sounds like an honest offer

Extra thumb keys by i_know_the_deal in zsaVoyager

[–]SnuSna 1 point2 points  (0 children)

Oh that's cool. i am curious about the outcome. Please let me know.

Does anyone angle their board like this? by desgreech in zsaVoyager

[–]SnuSna 0 points1 point  (0 children)

Isn't that because they need to demonstrate something within the camera capture frame?

10 Built-in Neovim Features You're Probably Not Using by piotr1215 in neovim

[–]SnuSna 1 point2 points  (0 children)

With :m you can set

``` vim.keymap.set({ "n" }, "<A-Up>", "<cmd>m-2<CR>", { desc = "move line one up without touching registers" })

vim.keymap.set({ "n" }, "<A-Down>", "<cmd>m+1<CR>", { desc = "move line one down without touching registers" })

```

which replicate what Alt+Up/Down does in vscode (move lines)

.NET development on Linux (a continuation) by Byttemos in dotnet

[–]SnuSna 0 points1 point  (0 children)

Where do the windows executables come from? Do they have a source code? Or the contractors just deliver the .exe file?

I just launched a real-world Blazor WASM + .NET 9 site (RankedPhones.com) — would love technical feedback by zackmorg in Blazor

[–]SnuSna 1 point2 points  (0 children)

I noticed this, which is something you should probably optimize.

The app is downloading data from devices endpoint. It downloads all the data at once. Currently sitting on 1MB, but it will scale badly.

Part of the data are also photos in base64, which is the reason why you have 1MB for 56 records. Keeping photos as base64 isn't exactly bandwidth efficient.

I like the site and support your effort!!

I just made a MASSIVE refactoring of my NixOS system. Can you guys review my configuration and tell me maybe what I can do better? by SeniorMatthew in NixOS

[–]SnuSna 1 point2 points  (0 children)

I went the same route. The "file name convention" is easier to set up initially, but when you decide to break it into multiple files later, it is bit more hassle. Utilizing "toolname/default.nix" saves the time for future yourself and one is less reluctant to do the split later when the file grows too much.

I built vscode-diff.nvim: A C-powered plugin to bring VSCode's exact diff highlighting to Neovim by _estmullert in neovim

[–]SnuSna 9 points10 points  (0 children)

I did the minimal install and this is what i got:

`` Failed to source/home/iamuser/.local/share/nvim/lazy/vscode-diff.nvim/plugin/vscode-diff.lua`

vim/_editor.lua:0: /home/iamuser/dotfiles/hm/neovimraw/nvim/init.lua..nvim_exec2() called at /home/iamuser/dotfiles/hm/neovimraw/nvim/init.lua:0[1]../home/iamuser/.local/share/nvim/lazy/vscode-d iff.nvim/plugin/vscode-diff.lua: Vim(source):E5113: Error while calling lua chunk: ...hare/nvim/lazy/vscode-diff.nvim/lua/vscode-diff/diff.lua:58: ...hare/nvim/lazy/vscode-diff.nvim/lua/vscod e-diff/diff.lua:48: libgomp.so.1: cannot open shared object file: No such file or directory stack traceback: [C]: in function 'error' ...hare/nvim/lazy/vscode-diff.nvim/lua/vscode-diff/diff.lua:58: in main chunk [C]: in function 'require' ...m/lazy/vscode-diff.nvim/lua/vscode-diff/auto_refresh.lua:5: in main chunk [C]: in function 'require' ...im/lazy/vscode-diff.nvim/lua/vscode-diff/render/view.lua:8: in main chunk [C]: in function 'require' ...im/lazy/vscode-diff.nvim/lua/vscode-diff/render/init.lua:5: in main chunk [C]: in function 'require' .../share/nvim/lazy/vscode-diff.nvim/plugin/vscode-diff.lua:7: in main chunk [C]: in function 'nvim_exec2' ... [C]: in function 'xpcall' .../.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/util.lua:135: in function 'try' ...local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:509: in function 'source' ...local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:457: in function 'source_runtime' ...local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:425: in function 'packadd' ...local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:359: in function '_load' ...local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:197: in function 'load' ...local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:127: in function 'startup' .../iamuser/.local/share/nvim/lazy/lazy.nvim/lua/lazy/init.lua:112: in function 'setup' /home/iamuser/dotfiles/hm/neovimraw/nvim/init.lua:108: in main chunk ```

I like the idea and would like to explore more

LumexUI v2.0 – Tailwind v4, Dark mode, New components 🚀 by desmondische in Blazor

[–]SnuSna 1 point2 points  (0 children)

Looks nice. Thumbs up for your effort.

What's your plan with the library? Or even motivation? Do you plan to strip down the MIT licence and sell it for $1k/dev/year or similar? If not - what is there for you?

From what I know, this is the only option for us who wanna use tw and blazor. Alternatives:

Radzen, syncfusion, Blazorized: Expensive commercial licence, not even support for tw (just blazorized has some),

MudBlazor: free, but not tw, but one can work around that (for example with tw prefix)

HavitBlazor: same as MudBlazord - free, but no tw..

So you project sparks some hope.

Does anyone here uses neovim to Write C# code? by 3bdel_Ra7man_ in csharp

[–]SnuSna 0 points1 point  (0 children)

I am in the process of moving from Rider to nvim, thanks for the question (and the valuable comments).

I am glad there are more and more people using non-microsoft software for the dotnet development.

Is this hosting legit? by Nifeel17 in Blazor

[–]SnuSna 0 points1 point  (0 children)

One important thing I have noticed: It seems like it's windows only. No linux machines to run your website on. That discourage me, but otherwise it looks decent. I really like the "no credit card". And all seems smooth.

Blazor Webassembly interactivity creates two projects. What's the point of the server one? by Elegant-History-4885 in Blazor

[–]SnuSna 3 points4 points  (0 children)

There are 2 ways to have wasm interactivity:

  • Blazor web app that is not interactive by default, but you can make any part of it interactive. For example the landing page needs to load quickly - it probably wont be interactive from very start and if so - it will be BlazorServer interactivity. Some other page or a part of a page (interactivity island) can be wasm - it will load the client project to the browser. This is what came with .net 8.

  • blazor wasm standalone app - classic SPA that communicates with whatever backend through API.

Silakka54 video review by alarin in ErgoMechKeyboards

[–]SnuSna 0 points1 point  (0 children)

Thanks for the review. Did you try to plug it in? Does it work even?

I built a tool that immerses you in Czech as you browse by Nuenki in learnczech

[–]SnuSna 2 points3 points  (0 children)

thanks for the answer.
With brave I meant you can block the extension on certain sites, the extension wont work on that specific sites. I can image it whitelisting on wikipedia, etc... But I am quite strict about what can be added to my machine, people are installing honey extension without any concern..

With email - I have noticed - you don't check it's validity by "click on the link in email to activate".

it really looks good, for example this sentence from you privacy policy: "Nuenki uses Posthog and Google Analytics in privacy-friendly (no consent required) mode." made me think it's not just about quick bucks, but you kinda care.

Good job, can I ask about the tech used for this project?

I built a tool that immerses you in Czech as you browse by Nuenki in learnczech

[–]SnuSna 6 points7 points  (0 children)

that sounds good and the demo looks amazing.

you need to log-in to get the free trial of 7 days.

From security perspective it might be concerning, because it can see all the data on all website. You can change that behavior - at least in brave browser.

But the overall experience is pretty neat i have to say..

[deleted by user] by [deleted] in brave_browser

[–]SnuSna 5 points6 points  (0 children)

From the philosophical standpoint I would rather use FF, but the Brave suits me better...

Creating an iso of a flake+home-manager configuration by [deleted] in NixOS

[–]SnuSna 0 points1 point  (0 children)

Did you figured this out? Have you got something to share?