HN user

flamtap

1 karma
Posts1
Comments127
View on HN
.NET 5.0 6 years ago

Wow! Hot take. What Azure services were you using?

.NET 5.0 6 years ago

I expect our migration from 3.1=>5.0 will be a total non-event, but we don't want to risk any regressions during our current crunch phase

FWIW, I just did a find/replace across 66 projects for `netcoreapp3.1` => `net5.0` and it build and passed tests first try. There were a fair few new nullable reference type warnings though!

.NET 5.0 6 years ago

I just did a straight up find-replace for `netcoreapp3.1` -> `net5.0` across 66 projects, built and passed tests without a hitch. Zero issues so far outside of the warnings resulting from enhanced nullable reference type smarts .

If there’s one ad I get the most, it’s the God damned YouTube premium ads. I don’t know how many times I have to say no to the prompts. I wish there were a way to say “I will delete the app before I buy this”.

About the purchase of large amounts of gift cards; it’s not as uncommon as you’d think. I worked at a grocery store customer service office and it wasn’t uncommon to have people buy thousands of dollars in gift cards as giveaways or prizes for events. No questions asked, really. The store was very eager to pocket that money.

There should certainly be more checks and balances around that. Perhaps a personal limit, and requiring a registered business to be the purchaser above that. Or perhaps a redemption system.

But the incentive is not there for the stores. It’s of course better to sell gift cards than the equal amount of merchandise for them

Yes, the popular story about the 30-odd bystanders was broadly unfounded. In fact there were two calls to the police.

In the Amazon app, a search for “shirt without stripes” now get corrected to “shirt without strips”.

You can also set up 1PW to use a OTP itself. I use 1PW for OTP generation and for passwords (naturally), but my 1Password account itself is protected by my password + secret key, as well as an authenticator/OTP app that is not 1PW.

I don't use 1PW for teams, but I do use it personally and use it to store all my OTPs except my OTP credential to access 1Password itself. I use a different authenticator app for that (happens to be Microsoft, but that doesn't matter really).

So, while I think it storing storing your passwords beside your OTP generator isn't great, if both are locked behind another factor of authentication, you have mitigated that risk significantly.

I agree with this. Microservices have their place. So do monolithic, centralized services. Using both in the same system is certainly not a sin, can can certainly be correct.

I'm currently reading through Juval Lowy's latest book, Righting Software. Juval is widely credited as one of the pioneers of microservices [1], and he states in the book that even he doesn't appreciate the term. He illustrates his point by comparing the small, eight-inch water pump in his car versus the huge, eight-foot city water pump that moves water to his home. Both perform an unarguably essential service. But just because the pump in his car is orders of magnitude smaller, does not make it a "micropump". A service is a service no matter how big or small it is.

Should you use microservices? As is the answer to any sufficiently interesting question: it depends.

[1] https://en.wikipedia.org/wiki/Microservices#History

Regarding item 5: I think it can be a win-win. In my country at least (Canada), some of those savings are passed on to me. I can deduct from my taxes a portion of the following: rent, phone bill, internet bill, home utilities, essentially anything to do with me using my home as a workspace.

+1 on this. I have containers set up for Facebook, Google, Microsoft, and Amazon logins (and all the apps they respectively own, that I of course do not have perfect knowledge of).

It's quite clunky to set up though. To add a site to a container, I have to open a new tab in the target container, go to the website, check "always open in this container" in the container menu, then open a new tab, then say "yes, always in this container" at the prompt.

As a long-time ReSharper user, I’ve been meaning to give rider a close look for some time now. Unfortunately the last project I was on was heavy into WPF, and that was about the only box VS didn’t tick.

Any tips, tricks, or pitfalls to avoid making the switch from VS to Rider?

It does seem to miss the "Query" part of "Language INtegrated Query". Though the methods are convenient in any case.

One of the most mind-blowing moments I can remember in my career is when I realized just how powerful the tandem of LINQ and IQueryable was.

Now, writing your own LINQ provider is no walk in the park, but is a really satisfying project and worth doing once, if only to get a deeper understanding of what's going on with expression trees and the inner workings LINQ. It's almost like a language within a language.

The recent video game Death Stranding touched on this theme, but regrettably didn’t go too deep into it. I would be really interested in fiction revolving around giving people work for work’s sake.

I really see both sides of this. It’s hard to get around the fact that OSS and GH activity really, truly, is a good hiring signal. It’s certainly one of many, and it’s not (nor should it be) the be-all, end-all hiring signal.

There are wizardly devs who stick to a strict 40 hour week. There are equally astounding devs who live, breath, and dream code all day every day. We’d all be lucky to work with both.

I don’t see a way around the fact that a public resume is just an enormously strong and quantifiable signal for hiring managers.

It's as if my ear is trying to compensate for the lack of sound.

As I understand it, this is exactly what tinnitus is. Your ear becomes insensitive to a certain frequency, so your brain "equalizes" it, if you will, and over compensates to the point that you're hearing something that's not there.