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

Your comment about the docs is the real reason .NET/C#/F# isn't gaining any new users. The dotnet team should actually be embarrassed about this but it's clear they don't care so neither will anyone else. It's 100% quantity (slop) over quality for Microsoft. Their website and guides are terrible and irrelevant for both new and experienced devs.

Modern C# is probably the best general purpose language out there with the best tooling along with the dotnet framework. Too bad the guides and public information all align with the latest trends Microsoft are pushing to appear relevant. Blazor, MAUI, Aspire e.t.c. are all distractions to maintain the appearance of being modern. None of which are production ready or actually good for that matter.

Back to my original point. If you want to create a new web app then you're REALLY pushed to use Blazor, which is confusing, has many flaws, is basically alpha and is just a bad idea in general. For some reason you're shown a laughably simple guide spread over eight pages which could be a single page. You finish the "guide" and so you go to the "documentation". That documentation page is full of buzzwords that confuses new developers and belittles old developers. The end of this page links back to the pathetic guide. It's seriously like this for everything they do. There's tiny little nuggets of information scattered over thousands of useless pages.

I may sound blunt but it's a fantastic technology ruined by terrible management, poor communication and clearly the worst developer relations team any tech company has ever assembled. How can any company with this much money, this much recognition and this great of a technology fumble it so badly. Well... I actually do know why and it's obvious to anyone capable of critical thinking.


This really seems to be the problem - the developer relations seems to be comprised of non-developers.

The docs are clearly not written by engineers and it really shows.

It’s a shame too - MAUI should be excellent. Best-in-class even. They’ve had the most resources and best tech to throw at the problem and are a distant second at best to React Native. (It might see less use than Flutter these days I’ve no idea).

Also having the C# dev kit for VS Code be non-free is just insane. They’re actively giving the market over to node.


As I keep having to repeat here ad-nauseam, DevKit is optional, you only really need base C# extension which is what provides language server, debugger and code completion capabilities. For VSCodium and non VSC-based distrubutions there's also a fork that packages Samsung's NetCoreDbg component instead of vsdbg.

You'd be right to point out that confusing README of these two does not do .NET any justice however.


I think what most people, including tiling people, would actually want without realising it is Divvy (macOS)/gTile (gnome)/PowerToys (Windows).

A regular floating window manager but you can move any floating window into a tiled window based on a grid of potential locations.

It's hard to explain in words but look any of them up and it's the best no-compromise solution for everyone.


This.

I run PowerToys Fancyzones with the following options:

- Disable the shift modifier so that the zones highlight when dragging any window by default - Enable the second mouse button as a modifier (so you can disable snapping when using the mouse by tapping the right mouse button as you drag the window) - Enable the option to allow for win+arrow keys to move windows between configured zones vs the default snapping options

Using this config, plus leveraging the default config which allows you to merge zones by holding the middle mouse button is hands down one of the best workflows I've found. It's one of the biggest things holding me back from migrating to Linux full time (outside of some special development workloads that make it easier to run windows + wsl than Linux + a Windows VM).

I run a 40" 4k with two 30" vertically oriented side screens. My side monitors are split into 1/3rds. My main monitor is split into 6 zones. Three of the zones are simply quarters (approximately 1080p per window). The top left I have split into two zones, but using the middle mouse trick I can quickly merge them into a "normal" quarter zone.

I think mouse centric and keyboard centric WMs both kind of suck. What I like about my setup is that it works with either option and works well


Not so! I'm sure they're great for a bunch of usecases but they don't fit mine, which tbf is probably not very common.

I've got an ultrawide monitor, 32:9 aspect ratio, and I like to have three columns, with the middle one being basically 16:9, and the right being fairly narrow, so that the left can be somewhere perhaps slightly wider than 4:3.

Regular tiling positions aren't flexible enough for that


Powertoys FancyZones can do that.


Ah, but that's on windows, which rules it out for me


I can confirm for power toys on Windows, I find it essential for making use of multiple 4k screens.


It's honestly the best of the lot but slept on in these parts because of being Windows only. KDE started to clone this as a native feature but it seems to be abandoned. Story of linux I guess.

I really, really can't recommend PowerToys enough.


U.K. view here... and I'd guess this applies the the majority of the world too.

I was born in, grew up in and currently live in a location that the HN community never even thinks about. Most people in here have no idea of how the regular 99% live and then base their whole world view on expensive capital cities and hold the strangest views of housing.

I bought my current house in the 2010s, my mortgage is still half the price of renting and I could manage to pay for everything by myself even if I were on a minimum wage. The problem isn't anything to do with housing it's to do with your own warped view on the world.

I don't say this to be contrarian or to necessarily make a point. I want you to look up the minimum wage of your country and think about how literally everyone else happily lives without thinking twice about these things. You all live a massively privileged life yet these things concern you more than they should.


You bought your house in 2010, if today in 2024 you had no house and had to buy one, could you? Haven't the mortgages and house prices increased a lot more than most salaries even in the remote countryside? (Just like the article says)

Also, remote countryside is cheap in most countries, but unless you can do 100% remote, they are very few jobs there.


Maybe for your location, but not in Canada. I live in a rural town in Canada that is several hours of travel away from any big city. You will typically pay at least $1200 USD a month for rent. A mortgage for a cheap house will cost around $2000 USD a month. For reference, minimum wage after tax is around $1700 USD. Home ownership here is simply out of reach for many people now, and even renting is a struggle.


I think many people are missing your point, but I agree with you. I lived in London for 6 years after university. I am a Software Engineer, my wife is a Lawyer. Whilst we could afford to just about rent in the city, we couldn't buy towards the lifestyle we wanted to lead. So we moved to Leeds, 2hrs north by train.

Suddenly, the 1.5 bed flat we could afford in a good area of London became a 5 bed detached in the best area of Leeds - 15 minutes from the centre. We have huge parks, cinemas, waterfalls, cafes, public transport, swimming pools, yoga studios etc. all within 10 minutes of our house. This is the exact same stuff that I would crave and pay a premium for in London (or any other world city). However, I also have neighbours who are on minimum wage, also affording houses a few roads away from mine, getting to live that amazing lifestyle too. I would arguably say they are living better lifestyles than the majority of my peers in London who are finance bros, consultants, techies but stuck in flats or house shares in Peckham or wherever. This was a massive eye opening realisation for me, and I've recently come across the term 'Deano' to describe it.

Anyway - the answer in my opinion to the housing crisis is decentralisation. Make it feasible to continue to achieve at high levels, but in regional areas. Improve public transport to increase the effective population of these cities so businesses have larger talent pools to choose from, and thus it is more viable for them to relocate. STOP centring so much of global media/films/tv/culture on these fantasy worlds set in New York and help people build fantasy imagines of nice lives by setting them in LCOL areas.

Take the pressure off the big cities, share the wealth, the opportunities, and everyone will be better off for it.


Hot take: already own a house and live somewhere with a livable minimum wage. You are the one who sounds like you are completely unaware of your own privilege.

You just said that where you live, if you were on minimum wage, you could "manage to" pay for half the price of renting. Think hard about what you just said here. You are saying that someone on minimum wage can't nearly afford to rent. But their problem is their own warped view of the world. The warped view that someone working full time should not be forced into homelessness? How warped!


I think the warped view is that renting is always cheaper than owning. You jumped straight there yourself, only arguing about cost of renting and not even touching ownership.

For example in Chicago in the US, at least in the early 2010s, it was also flipped like in GP's area: My monthly mortgage payment was around a third of the rent I had been paying, for a far far better place.


> I think the warped view is that renting is always cheaper than owning.

I'm not sure that view really exists. Like, on a day-to-day basis early in your mortgage, _maybe_, but that's about it.


It's quite ironic, or rather unfortunate, that recently we're seeing the opposite problem in the Elixir community.

A lot of the big famous companies used in case studies about how Elixir and Phoenix are amazing, save money, save resources, save development time etc. are starting to abandon the stack for technically worse solutions. And for no good reason other than coming from management it seems.

I agree that it's a great platform for rewrites in that once you have a working solution, and you know the bottlenecks, then you understand how to break it up to make it concurrent, parallel and distributed with minimal effort.

I also think that it's a great prototype language too, though. You can get up and running just as fast as Ruby on Rails for like 99% of projects. Or at least used to be able to. I have a rant about the last five years of Phoenix churn being responsible for the low adoption of Elixir but that's for another day.


Nod.

I would love to hear more about these rewrites.


I'm not going to pretend to know a lot about networking but I use Netgear's Orbi routers and receivers. I've tried MANY different router and powerline adapter brands and nothing even comes close. I know it has something to do with using a proprietary communication protocol but it honestly works so well that I just accept it as magic and live my life.


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

Search: