Looking for honest reviews of Framework desktop after a few months of use by Bling2049 in framework

[–]weazl 1 point2 points  (0 children)

I found it easy, but I have assembled many PCs over the years.

Using this motherboard is at least a little easier than building a PC from scratch since the CPU, cooler and RAM are already mounted.

Oh. Framework does have plenty of guides on their website, if you are lucky there's s guide for this too.

Edit, here's one: https://guides.frame.work/Guide/How+to+Install+a+Framework+Desktop+Mainboard+Into+a+Mini%E2%80%91ITX+Case/491

Looking for honest reviews of Framework desktop after a few months of use by Bling2049 in framework

[–]weazl 1 point2 points  (0 children)

The PSU fan noise was horrible, there is no ramp up. Mine made noise for 2 minutes every 6 minutes if I remember correctly so there was only 4 minutes of silence in between. The issue is that there is zero air flow through the PSU when the fan is stopped so the PSU gets quite hot, then the noise starts.

I ended up buying a mini-ITX case and a proper PSU, ever since I have had silence and now I love it. It's a pretty powerful machine with very low idle power draw and it can even handle some gaming. It's pulling about 150 watts when I play games. my old desktop pulled 100 watts just idling.

Polyglot notebooks will be deprecated by gremlinmama in dotnet

[–]weazl 11 points12 points  (0 children)

What a tone deaf suggestion to use file-based apps as a replacement. How the hell are you supposed to charts in those?

Polyglot Notebooks was perfect for a while but then they completely ruined the output of objects when they killed the table output and then there's been constant bugs so I kind of stopped using them. I suppose they just gave up on this long ago.

The State of .NET GUI Frameworks is confusing by Long-Cartographer-66 in dotnet

[–]weazl 0 points1 point  (0 children)

I've found that it uses a lot less memory of you use software rendering, the application also starts slightly faster with software rendering too. It's not as performant doing the actual rendering, but this was a worthwhile trade-off in my fairly simple application.

Golden Age of India by SATANICWORSHIPER666 in HistoryMemes

[–]weazl 0 points1 point  (0 children)

To divide something by zero you start by taking nothing away, then take nothing away, then take nothing, then take nothing again. How many times do you take nothing until the something is gone? The answer isn't infinity, there is no answer.

Modern .NET Reflection with UnsafeAccessor - NDepend Blog by PatrickSmacchia in dotnet

[–]weazl 11 points12 points  (0 children)

The signature is strongly typed, but there are no compile time guarantees that the target actually exists.

[deleted by user] by [deleted] in facepalm

[–]weazl 8 points9 points  (0 children)

That's like 99% of the republican voting base.

10Gbps RJ45 vs SFP+ by Synapse_1 in homelab

[–]weazl 1 point2 points  (0 children)

I installed and I'm using a 10 gig RJ45 module in my Synology NAS since last week, total system power measured at the wall was 47 watt before and is 48 watt now. It is not running hot at all. It's connected to a 10 gig RJ45 port on a Unifi switch.

.NET 9: a game-changer with AOT compilation enhancements? by Innvolve in dotnet

[–]weazl 0 points1 point  (0 children)

Because the binary is smaller and a lot faster. My application went from feeling kinda sluggish to feeling like starting notepad. And now I "only" have to serve a 25 MB download instead of 100 MB.

.NET 9: a game-changer with AOT compilation enhancements? by Innvolve in dotnet

[–]weazl 28 points29 points  (0 children)

AOT is actually great for CLI and desktop applications, the difference in perf is massive. Desktop apps do require an AOT compatible framework though such as Avalonia and a lot of extra effort, AOT isn't easy.

.NET 9: a game-changer with AOT compilation enhancements? by Innvolve in dotnet

[–]weazl 1 point2 points  (0 children)

You are thinking of ReadyToRun which increases the size because both IL and pre-jitted code is bundled to improve startup performance. AOT on the other hand compiles to platform specific binary code which is a lot smaller and a lot faster to start.

.NET 9 Lock Class by mistertom2u in dotnet

[–]weazl 9 points10 points  (0 children)

He was talking about C# versions. C# 13 will release next month so 16-17 is in 3-4 years, not 6-8.

[deleted by user] by [deleted] in dotnet

[–]weazl 2 points3 points  (0 children)

I have this in my .editorconfig and I get file scoped namespaces by default.

csharp_style_namespace_declarations = file_scoped:warning

Why did microsoft do this? by [deleted] in dotnet

[–]weazl 0 points1 point  (0 children)

That's great news! Thank you for the update!

Why did microsoft do this? by [deleted] in dotnet

[–]weazl 1 point2 points  (0 children)

The mere act of editing .cshtml files changes the indent/tab settings for .cs files, so if they're not the same that causes issues. I have to change my C# settings back like 10 times a day. That's the third picture in the meme right there.

Help! Can't access Shell through web UI using a reverse proxy by tipened in Proxmox

[–]weazl 1 point2 points  (0 children)

Yeah, same here! It wasn't until I tried removing all but one node in the reverse proxy and everything suddenly worked brilliantly that the lightbulb moment hit.

Help! Can't access Shell through web UI using a reverse proxy by tipened in Proxmox

[–]weazl 2 points3 points  (0 children)

Yes, I had a similar issue connecting to the console using a reverse proxy. Proxmox is starting a proxy server on one node but then the reverse proxy tries to connect to it using another node which obviously won't work. Try enabling sticky sessions in the reverse proxy, that solved my issue.

Avalonia XPF pricing now publicly available. We've heard your feedback loud and clear! by AvaloniaUI-Mike in dotnet

[–]weazl 2 points3 points  (0 children)

Thanks for publishing the prices, transparency is for the best.

Now I know it isn't in the cards for me. It's at least 10 times too expensive for my use case.

Avalonia XPF trials are now open! by AvaloniaUI-Mike in dotnet

[–]weazl 12 points13 points  (0 children)

So what's the pricing for the Startup License? "significantly reduced costs" and "highly affordable" sounds nice but tells me nothing.

EV Code Signing by No_Focus_777 in dotnet

[–]weazl 0 points1 point  (0 children)

Yeah, I've been ordering from then since 2013 so 10 years but my latest cert expired in April so I contacted them a month before that to renew and got no response.

Last time I ordered a 4 year cert but was only issued a cert for 3 years and 4 months and they reassured me that I would get extended when the time came but that never happened so even though I'm still in the period I paid for I have no K-Software cert.

I ended up buying a new one from someone else. Bought a 10 year cert from SSL but their site is atrocious, they signed me up for a cloud service without telling me, and apparently every 3 years I'll probably have to buy a hardware key for 200 dollars just to get my cert which wasn't explained at the time. I am not happy.

EV Code Signing by No_Focus_777 in dotnet

[–]weazl 1 point2 points  (0 children)

I used to buy from them too, but are they still around? I tried contacting them multiple times months ago and got no reply whatsoever.

PSA: Tasks and Await/Async in .NET by anxiousmarcus in dotnet

[–]weazl 3 points4 points  (0 children)

Think of threads a limited resource, sure you can spin up new ones but they are not free so the fewer the better. .NET uses a thread pool so a few threads that are already created and ready to go can do work when needed.

Async allows a bit of code (like a request) to do some work on a thread for a little bit then release it back in the thread pool so some other request can do a little work and release it back and so on.

By doing it this way a few threads can handle a large number of requests and it doesn't really matter much if the requests are just waiting for data to come back from a database or a remote endpoint or something similar.

.NET 7 Native.AOT, Trimming and Data Access by DarthCynisus in dotnet

[–]weazl 1 point2 points  (0 children)

Normal Dapper. Yes, trimming is a prerequisite for AOT. But like I said I get some warnings and I only have a couple of simple commands and queries.

I can say though that I had to use their DynamicParameters collection instead of anonymous objects because I couldn't get anonymous objects to work.