HNHacker News
TopNewBestAskShowJobs

dustinmoris

7,072 karma · joined January 15, 2016

submissionscomments
dustinmoris··on Microsoft begins “Extinguish” phase of dealing with Open Source
This is a great example of it happening in the .NET world:

https://github.com/OmniSharp/omnisharp-vscode/issues/5276

dustinmoris··on Open source body quits GitHub, urges you to do the same
Ironically I believe GitHub should play a bigger part in OSS. They and a few other platforms have a unique position which could help to make open source software more sustainable:

https://dusted.codes/fund-oss-through-package-managers

dustinmoris··on Despite best efforts .NET is still not an open platform
Yup:

https://github.com/omnisharp/omnisharp-vscode/issues/5276#is...

dustinmoris··on Despite best efforts .NET is still not an open platform
Yes, that was Embrace, we're already past Extend and now entered Extinguish.
dustinmoris··on Despite best efforts .NET is still not an open platform
As I have said it on the original GitHub issue, there are multiple reasons for why the lives of .NET developers will always suck.

First of all every division at Microsoft needs to be cash positive. At DevDiv (developer devision) the main bread maker is Visual Studio. .NET is free and makes no money. VS Code is free and makes no money. OmniSharp is/was free and made no money. ASP.NET is free and makes no money. It's mostly SQL and Visual Studio licenses which pay the salaries of the .NET team. For that reason Microsoft can never let it happen that a free and open .NET extension can make VS Code a good enough experience for the vast majority of .NET developers. It's not by accident that despite Microsoft owning C#, .NET, VS Code and OmniSharp the C# experience on VS Code was the worst of its kind in comparison to any other programming language. It's by choice in order to push developers to use Visual Studio.

Another big reason is that Microsoft needs to keep a tight grip around their .NET developers, because .NET is the main driver to Azure adoption. Azure is an extremely unattractive product to any other development community. Azure is slow, it breaks, it over promises and under delivers and it is almost twice as expensive to AWS or GCP once you actually establish feature parity. It's mainly .NET devs who get cleverly pushed to Azure and siloed away from anything non-Microsoft by Microsoft. The world runs in the cloud nowadays and the cloud is a unix based environment. Microsoft has felt the bleed of its traditional Windows centric developer base migrating away to macOS and Linux and becoming more wise about their technology choices. In order to stop the bleed Microsoft tries hard to convince its remaining Windows developers to remain in the Windows/Azure silo by giving them just enough sugar coating so they never step outside. WSL, the new unix-like terminal in Windows, Windows containers, etc. are all attempts to keep Windows folks on Windows and therefore closer to Azure.

The irony with all of this is of course that if you are a software developer, you'll have a MUCH MUCH better experience with Microsoft owned products (GitHub, VS Code, etc.) if you choose any programming language which is NOT .NET, because (at least for now) they will not try to come after you to lock you into their Windows/Azure based silo.

dustinmoris··on Life after Guantanamo: 'We are still in jail'
As long as we can fabricate flimsy evidence that China treats Muslims badly in China then we can happily ignore the hard evidence that America is violating every single human right in America and across the world, because white woke people love pointing fingers at other nations with a superiority complex instead of looking at themselves.
dustinmoris··on GitHub actions is down
Why is GitHub Actions so frequently down since the rewrite to C# and moving the Azure DevOps engineers to GitHub?
dustinmoris··on Risk of myocarditis after the Covid-19 mRNA vaccination in the USA cohort study
I had influenza in Feb 20 and the original COVID in April 20 (flu I got abroad and COVID I got from my wife who contracted it at hospital when she was on a shift).

Trust me, both took me out for a week, but the flu was 10x worse than COVID. The flu gave me bad headaches, fever and a super runny nose and sore throat. COVID only gave me fever for 1 day, a cough and a mild sore throat for 1 day. The only thing that made COVID inconvenient was the loss of smell and taste for 5 days but otherwise I felt fine and went in with daily life after day 2.

dustinmoris··on Risk of myocarditis after the Covid-19 mRNA vaccination in the USA cohort study
Blood clots
dustinmoris··on Go 1.19 Beta 1 is released
It's the opposite for me. C# is becoming a complete clusterfuck of half baked features, bad historical choices, fear from Microsoft product owners to clean up the language and deprecate some old shit that is just polluting the language and making it hard for new beginners to learn and the worst of all, C# has a huge identity crisis and it shows in the yearly updates. The language changes so much every year that it's too tiresome to keep up with, it's increasingly more confusing and it is very unclear if C# wants to be an OOP language, an FP language or some weird jack of all trades. It's a horrible choice for beginners and I have seen many newbies who absolutely got frustrated by C#.

Go is very neat, true to its core identity and very very stable. I have been developing .NET (C# and F#) for almost 20 years and I don't enjoy it at all anymore.

EDIT:

Just last week the .NET team tweeted that they are looking to introduce green threads to .NET after all. I love the green thread implementation in Go and I think it is superior to .NET's async/await model which get scheduled by OS threads, but .NET has gone down that route many years ago and it's embedded everywhere now and introducing such a new fundamental change now is just plain fucking stupid. Microsoft is so dumb for even thinking this is a good thing to do. If they don't like how C# works then invent a new language with modern fundamentals which you like but stop changing C# so much that it's become completely unrecognisable. .NET developers don't want to rewrite their code bases every 12 months. We have real work to do.

dustinmoris··on Sunsetting Atom
> something that Github, of all companies, should understand

It’s not GitHub anymore though. It’s Microsoft and Microsoft must advance the Visual Studio brand.

dustinmoris··on Some online businesses thrived during lockdown – how are they doing now?
My barber shop thrived during lockdown and they said all their barber friends thrived as well and they all wanted lockdowns to continue as long as possible, because they got money from the government and at the same time received lots of enquiries from customers to cut their hair (illegally) in their gardens. My barber said he's made more money than ever in his life because people paid so much more and tipped him extra for coming to their houses whilst still getting government money.

I on the other hand was one of the few idiots who didn't go on furlough and then used my furlough money to holiday in Spain and instead was working throughout the entire pandemic like an idiot and now I have to pay more taxes for all the expensive COVID-19 measures which I believe until today we should have never done and let nature filter an overpopulated planet like it's meant to be.

dustinmoris··on Twitter CEO fires two top executives, freezes hiring
Musk taking over Twitter can not happen soon enough.

I am sick of woke fascism and Twitter was up until now the prime breeding ground for new age radical left fascists. If the deal goes through the world will be a better place for it.

dustinmoris··on The Uber Bubble
The thing with Uber is that in some places it's the best thing ever and in others it's just a complete disaster. Both view points are correct and I have experienced both myself. For example, when travelling, particularly in notoriously dangerous countries where taxis are extremely untrustworthy and often outright dangerous (driver works with gangs who mug or kidnap you - yes that almost happened to me and it happened to a female friend of mine) Uber has been a real superstar. Uber knows about my whereabouts, knows who picks me up, where the driver is driving, who the driver is and so forth. For a criminal that is too much intrusion and therefore Uber drivers are safer than regular cabs. You can verify that the person who drives the car matches the photo of your cabbie, you can check the reg number, you can follow on your phone if they drive the route calculated by Uber and so forth. If anything appears dodgy you never get in or you're out at the next red light.

On the other hand in first world countries and extremely well connected and overpopulated cities like London Uber is more of a disaster. They clog up the streets and create so much more unnecessary traffic. Uber drivers are extremely picky and don't accept rides which are not going from one prime location to another prime location. They are more expensive than black cabs and offer a worse service. In London black cabs are soooo much better, they can drive in bus lanes which Ubers can't do and therefore beat traffic whereas with an Uber you pay more and then it takes you still twice as long to get anywhere. Also black cabs have more space, they have card readers in the back and you can easily hail them down. It's so frustrating with Uber, especially at night when you want to get home from a party or something which is 10-15 mins away from a busy area and then you try to get an Uber and stare for about 20 minutes on your phone where the app makes you believe that you get a driver confirmed in 2 minutes but it keeps changing and nobody accepts. Literally happened to me so often, looking at my phone and it keeps lying to me that a driver is 3 mins away, then 2 mins, then 4 mins, nobody confirming but it also doesn't allow me to cancel after like 10-15 mins which means I'm then stuck waiting. Uber is so shit it pisses me off. If I don't get an Uber in like 2-3 min then I don't want it and just walk down the road and hail down the next cabbie. So much easier in London sometimes. Anyhow... it's very different in different places.

dustinmoris··on My take on Elon's offer for Twitter
Literally just now as I was watching BBC Breakfast this is what was said on TV by two scientists who were interviewed almost daily for the last two years and portrayed as fact checkers and our sources of truth:

The Valneva vaccine was approved in the UK and might be very important because it trains our body against all proteins of the virus as opposed to just the spike protein which is what the AZ and Moderna/Pfizer vaccines were doing so far, so probably giving us better protection against future variants.

Cool... that sounds great and very logical. Body learns about the entirety of the virus and therefore will be better to fend off new variations of it in the future.

But that doesn't sound like some profound new scientific discovery we have made. This sounds like science 101 to me, so WHY did the same two scientists vehemently refuse to acknowledge in any shape or form that people who have had COVID-19 and therefore had been exposed to a huge viral load of the ENTIRE virus with all its proteins might have also acquired a better immune response than a vaccine which only trains your body against a single spike protein? It's the same principle, but because it was not WOKE to say the truth.

It's plain simple, we are all being brain washed with selective reporting and fake news and its enforced by social media so that critically thinking minds cannot undermine our increasingly more authoritarian governments which try to control our thinking in order to control our lives and get what they want - more powers in their favour.

dustinmoris··on My take on Elon's offer for Twitter
A lot of what was said in this thread is very inconsistent with reality.

For example:

> Example: the "lab leak" theory (a controversial theory that is now probably true; I personally believe so) was "censored" at a certain time in the history of the pandemic because the "debate" included ...

> massive amounts of horrible behavior, spam-level posting, and abuse that spilled over into the real world - e.g. harrassment of public officials and doctors, racially-motivated crimes, etc.

This is not true.

Any message, irrespective if EVERYONE KNEW it was true, for example that COVID-19 is statistically less of a risk to children than the flu, was censored and labelled as fake news or even taken down. Free speech is dead in its current form where social media companies are peddling the fake news by our Western governments to control our thinking. They will make you believe that Iraq has mass destruction weapons if they want a war and they will make you believe that a minor cough virus will kill your child if they want to control your life.

dustinmoris··on Ask HN: Have you ever switched cloud?
Oh god quadrupled from £25/month for a small low traffic project as you have described sounds like daytime robbery!
dustinmoris··on Twitter is using its embedded JavaScript to hide tweets that have been deleted
This is why I never use these iframe widgets. They are not only useless and untrustworthy, they are also damn slow. I take a screenshot of the tweet I want to reference, put it into a bucket behind a CDN and then embed an <img> of the tweet inside an <a> which links back to the tweet. If the tweet gets deleted then the link will break and users will see that the tweet was deleted, but my screenshot stored on my own servers will remain forever and my website will continue to make sense.

Own your data, own your blogs, own your words, own what you create/write/do on the web. Don't rely on third party services uphold a common sense contract or what most people would expect is the ethical/correct/good thing to do.

dustinmoris··on Ask HN: Taking Time Off?
I took several times a few months off and once even an entire year. I travelled the world, been to the most amazing places, met incredible people, seen and done things I can’t tell anyone because they’d think I’ve made them up, collected memories which I’ll remember until my grave and every time when I came back and looked for work potential employers were very positive and congratulated me on being brave and they told me every time they regretted that they never did anything like it. So in one short answer: Go for it, 100%!!!
dustinmoris··on Show HN: Search Engine for Blogs
The search algorithm seems to be extremely poor. I searched for the exact blog post title of some very good blog posts which in other search engines end up in the top 5 if you search for their topic and on blogsurf it didn’t look like it appeared in the results at all. That’s very very weak, especially the first 10 results had nothing to do with the topic I searched for. It was just super high profile websites which had remotely mentioned a few of the keywords.
dustinmoris··on Killed by Microsoft
I didn't realise that Internet Explorer Edge is dead?
dustinmoris··on Lapsus$ hackers leak 37GB of Microsoft's alleged source code
There is a reason why they hide that code ^^
dustinmoris··on My guiding principles after 20 years of programming (2020)
My point is take dependencies, just skip the magic ones because they are vile
dustinmoris··on My guiding principles after 20 years of programming (2020)
> Bugs take shelter in complexity. “Magic” is fine in my dependency but not in my code.

I disagree with this. Dependencies become your code and any magic will always come and bite you, no matter if it's written by you or a downstream dependency.

The guiding principle should be: Reject magic at all cost

dustinmoris··on Windows needs a change in priorities
It's not the same though.

If I buy an iPhone then it is so that people can call me on it. The Mac makes it easy that I can also receive a call on my Mac if I am working on it. It's an additional convenience feature. It's not like the Mac is forcing me to do this. The call would still happen on my phone, I'd just have a much harder time to respond to it if I didn't get the smooth integration on my Mac whilst working on it. If I didn't have an iPhone then I also wouldn't get random calls on my Mac. Besides, if I don't want this feature to work then it is very easy to disable it form a very self explaining settings app and that setting will persist during updates.

It literally couldn't be more different to how Windows operates.

Also, perhaps Apple makes things enjoyable in how they work, which is maybe why less users have a desire to disable these handy features. It certainly feels more straight forward, down to the point, no dark patterns and very obvious as a macOS user. I can't say the same about Windows.

dustinmoris··on Windows needs a change in priorities
Wow that is CREEPY AF and very very scary. This is an instant reason to never use Windows because I'd be so scared that I'd leak personal/private data to other people's computers. The really fucking scary thing is that even we both as power users who understand computers, the internet and how things work are even extremely vulnerable to those hostile dark patterns in Windows that less tech savvy family members would be absolute prey to those Microsoft hyenas. There is NO WAY that anyone in my family will ever use a Windows or Microsoft device. It will be iPhones and Macs for them for the rest of their lives.
dustinmoris··on Masks on planes requirement dropped by some UK airlines
I expect my family and friends to help me out. I don't expect the entire world around me to dance to my tune because of a fear I hold. When I was 10 years old nobody stopped smoking around me in indoor places, so now the same people who smoked all their life and ate themselves obese are afraid of my fresh super healthy fit breath? Sorry, not my problem and I honestly couldn't care less. On my list of priorities that is as far down as it could possibly be. And I don't think I'm selfish, I'm human. Everyone is selfish. It's selfish of those people to demand huge sacrifices on healthy young folks because of their own shortcomings. I'm happy to take a vaccines, which I did 3x against COVID, because it has no impact on my life, if anything it helps me, but I am not going to restrict my freedoms and lock myself at home, stop working, stop seeing family and friends and stop living life because of others.
dustinmoris··on Masks on planes requirement dropped by some UK airlines
> You don't have to eat during the flight

In theory you don't have to do anything mate. Just lie down in a coffin at home, shut the door and I bet you you won't catch COVID or any other mild respiratory illness. If to you the meaning of life is to get born, not catch COVID under any ridiculous circumstances and then die then this is a dead sure way of achieving your dreams!

I rather live life, take risks, feel my heart beat, go out and spend intimate time with other people, feel the thrill of being close to other human beings, feeling the joy of a person's touch, seeing their beautiful face when they laugh, share food and drinks without being paranoid and indulge myself in everything the world has to offer. Getting a mild cough or feeling a week a bit ill because of a flu every few years is a small price to pay for all the amazing memories I'll collect along the way.

dustinmoris··on Masks on planes requirement dropped by some UK airlines
Those protests happened because new lockdowns were introduced in the EU at that time and the Labour party was calling for harsher restrictions again despite all evidence from South Africa suggesting that Omicron is nothing but a super mild cold and people already being double jabbed anyway. People were terrified of another lockdown and that is why they went protesting to offer a counter voice to opposition party MPs who tried to instil another wave of fear.

I never went to any protest, not just this but in general, but I was very pleased that there were huge protests in the UK and elsewhere at that time, because I had enough of restricting my own life for the sake of others.

dustinmoris··on Helping Ukraine
Honestly it's really nice to see the support given to the Ukraine by Google, but I cannot help myself and notice some big inconsistencies in the response to the war in the Ukraine by Western institutions and the wars in conducted in the Middle East.

The USA has invaded several sovereign nations, tortured innocent people, murdered innocent children, on false accusations such as "mass destruction weapons" and many other falsehoods. They were never banned from SWIFT, never boycotted from sport events, never contracts cancelled.

The .NET Foundation for example has two banners on their website (1), one in support of Black Lives Matters and one in support of the Ukraine. Two great initiatives, but where are the banners for Muslim lives? Where is the banner in support of Syria, Afghanistan and a handful other countries which have been devastated by Americans?

The truth is, once a company decides to become political on one matter then the silence on anther matter also becomes a statement. This is why we had the wisdom of not being political at work for so long for a good reason. Now it is pretty clear that the .NET Foundation or Google simply don't care about Syrian refugees or Muslim children being murdered and in fact it almost seems like they were in support of those actions, otherwise they would have shown equal support recently.

All of this makes me realise how much we get brainwashed in the West. There is no objective way to explain these hypocrisies.

1) https://dotnetfoundation.org

← PreviousPage 2 of 27Next →