Readit News logoReadit News
SeasonalEnnui commented on WinApps: Run Windows apps as if they were a part of the native Linux OS   github.com/winapps-org/wi... · Posted by u/klaussilveira
venturecruelty · 24 days ago
I can't believe people will still put in all of this work instead of just... using their system's native GUI. Mind-boggling.
SeasonalEnnui · 24 days ago
I've done both, I prefer embedded web views:

- All the work is done in my high performance backend, where I joyfully optimise my hot loops to the assembly level. The web view is a thin layer on top.

- HTML and CSS is a joy to work with in comparison to many UI toolkits. LLMs are better at supporting a web stack.

- The UI zooms/scales, and is accessible with screen readers (looking at you, imgui).

- Cross platform with low effort.

IMO you have to be extremely careful not to pull in a whole frontend stack. Stay as vanilla as possible, maybe alpine.js or tailwind, and I've got hot reload set up so the developer productivity loop is tight when editing the view.

SeasonalEnnui commented on Programming the Commodore 64 with .NET   retroc64.github.io/... · Posted by u/mariuz
bnchrch · a month ago
Question to HN .NET Devs

Its been a long time since I was in the MSFT ecosystem (left just as wsl was getting popular).

I remember thinking C#, F#, .NET and LINQ was a pretty robust set of tooling that was ahead of its time and certainly ahead of Java.

At the time, the things that were holding it back was:

- Poor to non existant linux support

- A confusing labyrinth of MSFT web frameworks that were nonsensically named and often deprecated

- A very GUI heavy dev and production setup

I know a lot has changed since then. So how is it in 2025?

SeasonalEnnui · a month ago
It's a huge leap forwards from those days.

- Works on linux/macos, x86/ARM64.

- The mature frameworks (e.g. ASP.NET with razor pages) are great. Microsoft still have the same issue of pushing new and different ways of doing web things, but you do see a lot of that on the web platform in general.

- CLI workflow for compilation/build/deployment is now there and works smoothly. VS Code extensions for a bit of intellisense without requiring a full IDE (if that's the way you work).

The thing I enjoy most about modern C# is the depth/levels of progressive enhancement you can do. Let's say in the first instance, you write a proof of concept algorithm using basic concepts like List<T>, foreach, stream writing. Accessible to a beginner, safe code, but it'll churn memory (which is GC'd) and run using scalar CPU instructions.

Depending on your requirements you can then progressively enhance the memory churn, or the processing speed:

for(;;), async, LINQ, T[], ArrayPool<T>, Span<T>, NativeMemory.Alloc, Parallel.For, Vector<T>, Vector256<T>, System.Runtime.Intrinsics.

Eventually getting to a point where it's nearly the same as the best C code you could write, with no memory churn (or stop-the-world GC), and SIMD over all CPU cores for blisteringly fast performance, whilst keeping the all/most of the safety.

SeasonalEnnui commented on Asus Announces October Availability of ProArt Display 8K PA32KCX   press.asus.com/news/press... · Posted by u/Roachma
piker · 2 months ago
The problem with using this kind of monitor for any work that others will view on their own monitors is that your perception of what looks good will be way off. For example, it's clear that a lot of the Rust UI framework developers have been working on Macs for the last few years. The font rendering on many of those look bad once you plug them into a more normal DPI monitor. If they hadn't been using Macs with Retina displays they would have noticed.
SeasonalEnnui · 2 months ago
Yes! I’m glad to see this pointed out - when working on UIs, I regularly move them between 3 monitors with varying resolution & DPI. 4k @ 200%, 2K at 125%, and 2K at 100%. This reveals not only design issues but application stack issues with DPI support.
SeasonalEnnui commented on What's New in C# 14: Null-Conditional Assignments   blog.ivankahl.com/csharp-... · Posted by u/ivankahl
SeasonalEnnui · 3 months ago
The thing I enjoy most about C# is the depth/levels of progressive enhancement you can do.

Let's say in the first instance, you write a proof of concept algorithm using basic concepts like List<T>, foreach, stream writing. Accessible to a beginner, safe code, but it'll churn memory (which is GC'd) and run using scalar CPU instructions.

Depending on your requirements you can then progressively enhance the memory churn, or the processing speed:

for(;;), async, LINQ, T[], ArrayPool<T>, Span<T>, NativeMemory.Alloc, Parallel.For, Vector<T>, Vector256<T>, System.Runtime.Intrinsics.

Eventually getting to a point where it's nearly the same as the best C code you could write, with no memory churn (or stop-the-world GC), and SIMD over all CPU cores for blisteringly fast performance, whilst keeping the all/most of the safety.

I think these new language features have the same virtue - I can opt into them later, and intellisense/analysers will optionally make me aware that they exist.

SeasonalEnnui commented on What is going on right now?   catskull.net/what-the-hel... · Posted by u/todsacerdoti
anymouse123456 · 4 months ago
AI has been great for UX prototypes.

Get something stood up quickly to react to.

It's not complete, it's not correct, it's not maintainable. But it's literal minutes to go from a blank page to seeing something clickable-ish.

We do that for a few rounds, set a direction and then throw it in the trash and start building.

In that sense, AI can be incredibly powerful, useful and has saved tons of time developing the wrong thing.

I can't see the future, but it's definitely not generating useful applications out of whole cloth at this point in time.

SeasonalEnnui · 4 months ago
Yes, totally agree. The 2nd thing I found it great for was to explain errors, it either finds the exact solution, or sparked a thought that lead to the answer.
SeasonalEnnui commented on What is going on right now?   catskull.net/what-the-hel... · Posted by u/todsacerdoti
SeasonalEnnui · 4 months ago
Good blog post, I recognise much of that.

The positions of both evangelists and luddites seems mad to me, there's too much emotion involved in those positions for what amounts to another tool in the toolbox that should only be used in appropriate situations.

SeasonalEnnui commented on MCP is eating the world   stainless.com/blog/mcp-is... · Posted by u/emschwartz
SeasonalEnnui · 6 months ago
Mode Control Panel? I'm not sure about "eating" the world but certainly used worldwide by aircraft.

Anecdotally I've noticed a lot of acronyms from science/technology being reused in the context of LLMs, what a curious phenomenon.

SeasonalEnnui commented on Show HN: Air Lab – A portable and open air quality measuring device   networkedartifacts.com/ai... · Posted by u/256dpi
SeasonalEnnui · 7 months ago
I really like this. Did you investigate the options regarding CO2 sensors? I'm interested to know if you compared SCD30 to SCD41? The dual-channel design of SCD30 is supposed to offer lower drift and longer stability compared to the SCD41 (which claims to need taking outside once a week). That's the deal on paper, I'm wondering if you got any real data on this.
SeasonalEnnui commented on The Raspberry Pi RP2040 Gets a Surprise Speed Boost, Unlocks an Official 200MHz   hackster.io/news/the-rasp... · Posted by u/todsacerdoti
SeasonalEnnui · 10 months ago
This SDK update moving the RP2040 baseline to 200MHz is very welcome for the projects where you can't have an egregious overclock over manufacturer approved spec.

For hobby projects, I've achieved significant overclocks on both RP2040 and RP2350. I suspect this is mostly due to the use of TSMC's 40NM 40LP process which is a smaller process node than most microcontrollers use.

SeasonalEnnui commented on Exploring LoRA – Part 1: The Idea Behind Parameter Efficient Fine-Tuning   medium.com/inspiredbrilli... · Posted by u/aquastorm
jwildeboer · a year ago
(Not to be confused with LoRa, (short for long range) which is a spread spectrum modulation technique derived from chirp spread spectrum (CSS) technology, powering technologies like LoRaWAN and Meshtastic)
SeasonalEnnui · a year ago
This gets me every time. I expect to see something interesting and it turns to be the other one. One is a fantastic thing and the other is mediocre, pick which way round at your discretion!

u/SeasonalEnnui

KarmaCake day289February 5, 2020View Original