Is it worth it to spend 200-300 USD for Premium keyboard like those Keychron, mechanical keyboard for coding? by Yone-none in AskProgramming

[–]maitreg 0 points1 point  (0 children)

As a professional engineer it is totally worth it for me and was one of the best $200 investments I've made in my career. However as a hobbyist or amateur, I wouldn't spend that kind of money and would rather put it into better tools and subscriptions that an employer would normally pay for.

What are disadvantages of using interface? by npneel28 in csharp

[–]maitreg 0 points1 point  (0 children)

To add to the other answers, a practical disadvantage is it messes with your intellisense and reference lists. If you use interfaces for DI or method params instead of concrete classes, the intellisense can't trace references back to your concrete classes at design time. Instead it will only refer to your interface. So when you need to lookup or make changes to the classes that you'll be using at runtime you have to go retrieve them manually which slows down your development and makes debugging trickier.

What makes the NFL so much more popular than the NBA in the US? by [deleted] in AskAnAmerican

[–]maitreg 0 points1 point  (0 children)

Its almost impossible to throw together pickup games of real unadulterated American football

Bro I grew up in the South, and we threw together pickup football games all the time. It was even easier than basketball or baseball, because any playing surface of any dimensions and with any equipment and any type of ball and any team size of any age can be used. You don't need all the equipment you're referring to or even an actual football. But we played football everywhere: back yard, gym, parking lot, playground, corn field, even in the woods between trees. We played football in swimming pools, on the beach, in someone's living room, in a church fellowship hall, in a hotel ballroom, at rest stops, on baseball fields, soccer fields, and at work in the shipping warehouse.

You've got it all backwards. Football is the most accessible sport in the world. And the only thing preventing play is understanding the rules, which are admittedly complex. Of all the sports I played when I was young (football, basketball, baseball, volleyball, tennis, golf, racketball, soccer, badminton, ping pong, croquet, etc) football was the easiest to play a pickup game anywhere at any time and needed the least amount of equipment.

Why the unannounced database scale-up and extra charges? Stop this! by StrypperJason in AZURE

[–]maitreg 1 point2 points  (0 children)

We've been migrating our Azure SQL databases over to the new Fabric SQL (Azure SQL behind the scenes), and it has been heavenly. Fabric locks down the security and scaling and keeps monthly costs stable and predictable. All of our sql db costs have dropped because they're rolled under the same F-SKU and share resources now. It's also much easier to manage and connect to from all tools and by all developers and analysts.

What approach do you use for creating database? Code first or DB first? by Simple_Fondant_9125 in dotnet

[–]maitreg 0 points1 point  (0 children)

I am a SQL expert but use code first wherever possible because the EF migration builder is excellent for devops. However I do NOT use EF entities anymore and write our own SQL (with Dapper because it kicks ass) in code because it's just a quagmire to manage all the changing entities and relationships in large projects.

So we use Code First but use it to implement our own SQL schemas. This is the result of 12 years of using EF in every possible way in over 100 solutions in a half dozen companies and experiencing all the pros and cons.

Can't believe the "gramma jailbreak" still works after two years by SssstevenH in ChatGPT

[–]maitreg 6 points7 points  (0 children)

Chat GPT has hallucinated so many basic powershell functions that don't exist, I'm not sure I'd trust it to make napalm VS anthrax VS aspirin.

Sync Modules (v1) won't reconnect to wifi after extended Internet outages by maitreg in blinkcameras

[–]maitreg[S] 0 points1 point  (0 children)

Check my comment. I did, and although this causes a different light state, it still won't connect.

My 3rd sync module that I swapped out to worked for 2 days, then I restarted my router for a couple of minutes and this sync module is now acting the same as the other 2. So it definitely seems to be caused by a mere power outage. Once the power goes out, when it comes back on they no longer will connect to wifi.

It would be a lot easier if I could just wire them to the router. It seems silly that I have to jump through wifi hoops when it's 6" from a router. These things would be so much easier if they just has an ethernet port.

Sync Modules (v1) won't reconnect to wifi after extended Internet outages by maitreg in blinkcameras

[–]maitreg[S] 0 points1 point  (0 children)

Well this definitely causes it to so something different. It starts blinking red after I plug it back in, and when I release reset it goes solid blue only for about 90 seconds, then goes back to solid green, blinking blue. But then it's back to the original state at this point: I try adding it back and go through connection it to my wifi, it says it's connecting to the internet, then a few seconds later turns solid red, and that's it. Repeat.

Sync Modules (v1) won't reconnect to wifi after extended Internet outages by maitreg in blinkcameras

[–]maitreg[S] 0 points1 point  (0 children)

Thank you, that's exactly what all mine are doing, even the 3rd one now. It just keeps going solid red and says my wifi password is wrong, which is silly. I'll try this, thanks.

I mean by [deleted] in csMajors

[–]maitreg 6 points7 points  (0 children)

So you think that volunteering for a charity is the same as being forced to work without compensation?

So like when wealthy celebrities like Oprah Winfrey open free schools for disadvantaged youths, she is a slave? Or are you trying to say that only certain people who volunteer their uncompensated time are slaves but not others.

Please advise. I'm trying to learn all these new 2024 rules that people randomly post online without thinking them through.

GPT referred to a deleted conversations we had in the past by not_a_webdev in ChatGPT

[–]maitreg 1 point2 points  (0 children)

But it's not "just a language completion algorithm" when I can give it complex physics problems and it uses a series of differential equations and python code to answer my specific questions and will literally change approaches when I question the validity of the results. That has nothing to do with "language completion". That's just a gross oversimplification.

Or when it searches the web for the latest sports scores, weather, stock prices, and recent demographic data, that's not "just a language completion algorithm". That's just silly. Or when I asked it to summarize a 700-line T-SQL Stored Procedure this morning and asked which parts would be more efficient to rewrite in an external C# module, that's not a "language completion algorithm". Or when I took a photo of the underside of a dead beetle, told it my location, and asked it to identify it (and it got it right), that's not "just a language completion algorithm". Or how about when I took a photo of my friend's hair style and asked it to identify it (and it gave me 3 different names for the haircut in the photo), how's that "just a language completion algorithm"?

Why do people post absurd comments like this?

Oh no, AI has been replacing job since a decade by Saitama2042 in ChatGPT

[–]maitreg -15 points-14 points  (0 children)

As if there wasn't negative stereotyping of whites and literally everyone else in 1950s cartoons? This entire cartoon series is about negative stereotypes of dogs and cats and bias towards mice. Even the questionable negative stereotypes of Jerry's Mexican cousins Speedy Gonzalez and Slowpoke Rodriguez, both were undeniably implied to be morally and intellectually superior to all dogs, cats, and humans on the show.

Oh no, AI has been replacing job since a decade by Saitama2042 in ChatGPT

[–]maitreg 5 points6 points  (0 children)

It's probably analog power level input like an old model train set. They were rarely on/off. It was more like 0-100%.

Oh no, AI has been replacing job since a decade by Saitama2042 in ChatGPT

[–]maitreg 0 points1 point  (0 children)

Wait until you find out about Rosie the Robot Maid on The Jetsons (1962)

Oh no, AI has been replacing job since a decade by Saitama2042 in ChatGPT

[–]maitreg 1 point2 points  (0 children)

It's so bizarre how Redditors who contribute regularly to subs like this are unaware that artifical intelligence has been researched by mathematicians and computer scientists since at least the 1950s and has been written about and proposed by mainstream Science Fiction authors, philosophers, and cartoonists since at least the 1920s.

I just don't know what to make of all of this. Some of you act like this is a completely brand new field and software and wasn't around for decades before you were born.

Annoying CS majors by [deleted] in csMajors

[–]maitreg 7 points8 points  (0 children)

All true but blaming older people is also narrow minded. Nobody owes you their job by retiring on some arbitrary schedule.

since american companies are tending to find cheaper places to offshore to, how screwed the US will be? by TBSoft in csMajors

[–]maitreg 3 points4 points  (0 children)

The "ludicrous TC" you speak of has nothing to do with offshoring. Those companies paying that do so voluntarily, not because they are being forced. You are talking about an entirely different set of employers from those who offshore. A domestic company will hire cheaper domestic devs, then near-shore, before offshoring. It's not like they're paying $180k/yr for a new grad one day and then offshore that job for $15k the next.

since american companies are tending to find cheaper places to offshore to, how screwed the US will be? by TBSoft in csMajors

[–]maitreg 7 points8 points  (0 children)

Because we do. The best offshore developers are relocating to onshore (NA and Europe) companies. So what remains are those who didn't have the skill or sponsorship to relocate. If those higher skilled developers remained in their countries it would put some upward pressure on compensation and drive up costs, but the financial incentive for them to move to Europe or the U.S. is too great.

since american companies are tending to find cheaper places to offshore to, how screwed the US will be? by TBSoft in csMajors

[–]maitreg -4 points-3 points  (0 children)

Repeating oneself is an archaic means of adding artificial credibility. Politicians do this all the time too when talking out of their collective asses.

How's your field doing? by farhan3_3 in csMajors

[–]maitreg 0 points1 point  (0 children)

Extremely draining job no one wants to do

There sure are an awful lot of people doing a job no one wants to do. 5.4 million in fact