Hacker Newsnew | past | comments | ask | show | jobs | submit | Aloha's commentslogin

This so much.

We just got code complete on porting a 30 year old Delphi app to C#, because of all of this.

Even now, our pure Delphi components are performant and wonderful, but hiring people who want to learn or know Delphi is hard, so off to C# we trundle forward.


Didn't the same people who wrote Delphi write also C# and .NET? When I first saw .NET it felt very much like VCL/CLX. And then came TypeScript from the same guy.

But then the C# people make writing code in it.. a horrible experience. They really like to over engineer and architect.

Had to look at some c# backend code. To write any kind of endpoint that talked to a database they had to write at least... 7? different files, lots of empty interfaces that has to be created and implemented, command, mediator patterns everywhere, etc. Looked like insanity compared to Spring Boot


You can have it as short as you want. For example check this minimal API

https://learn.microsoft.com/en-us/aspnet/core/tutorials/min-...

But if you want it to be mockable, concerns-separated and what have you, you’ll end up with at least 3-5 files. But it ain’t got nothing to do with either C# or .NET in general.


You know things are bad when someone compares something to Spring and says: "this is thing is more complicated!".

> Had to look at some c# backend code. To write any kind of endpoint that talked to a database they had to write at least... 7? different files, lots of empty interfaces that has to be created and implemented, command, mediator patterns everywhere, etc. Looked like insanity compared to Spring Boot

Programming against interfaces. That's what you are seeing. Makes unit testing easier.


the difference between gosub and if blocks calling a function is more academic than practical, you still have a main event loop sending your path of execution someplace based on something that happens.

I might not be a basic practitioner, but as someone who as written serious things in bash and powershell, I can see the allure.


I'm only annoyed that I cant buy it right now!

I have said for years - Micropayents, something like the traffic settlement system for termination charges in the NANPA PSTN, and when I say micropayments I mean 1000ths of a cent. Then the content that does cost money (news, social media, whatever can be monetized and the users are paying for consumption.

Now if they'd only fix the CarPlay issues, I really miss working navigation in my car.

I have called and opened tickets, and I keep hearing it'll be fixed real soon now.


It broke my carplay too. Updating my infotainment system' fixed' it.

There are no known updates for my car unfortunately - annoyingly my wife's iPhone 16 works fine.. in both of our cars.

I'm not sure that you need root because of the port - I think login itself needs to run as root, otherwise it cant login to anything other than the account its running under.

I dont know that they even need to get the same yield to get the benefits, even as low as 80% of the productivity would get you the benefits.

Who is better?

I think you're missing the point.

If a friend stated that they will stay with their partner regardless of how deceptive or abusive said partner's behaviour becomes, you would rightly question the wisdom of that choice.

Stating that you will remain loyal to a company come what may is even worse. It's an entity with no interest in your wellbeing. It exists to extract as much money or information from you as possible.

Quite apart from everything else, such a statement eliminates the prospect of ever finding something better.


For folks that still like the win32 ecosystem, they should pirate the heck out of LTSC. just as Microsoft don't have interest in them, they shouldn't give a damn about it and enjoy a dramatically polished Windows experience.

and microsoft makes it so easy to pirate too, trivially easy.

Its not though - I dont want to write my own operating system, build an ecosystem of apps, write hardware drivers, etc.

Win11 has massive downsides, so does macOS, so does desktop Linux, so do all the other options - I have to choose between one of those options to get things done, going my own isnt an option.


At no point did I suggest that you build your own OS. To extend my tortured analogy, that would be like suggesting you grow your own spouse.

I disagree - with a spouse I have the option of just not having one.

I wonder when thin clients will come back into vogue again.

I've considered the BLIT to be the platonic ideal, a seamless environment there local or remote behaved the same, looked the same and acted the same - I guess the modern equivalent to that would be Citrix applications - but thats still not as seamless.


I believe this is related to known issues with KB5074109

It hit Both Win11 24H2 and 25H2.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: