|
Yeah, I read that too.
I also read the same thing about their 980 drives
So considering how many people on the internet are full of excrement, and get paid to fling said excrement I don't give those reviews much stock.
To err is human. Fortune favors the monsters.
|
|
|
|
|
I will from time to time check the performance of my 980s. I may upgrade to a 990 at a future date. I love the speed of these drives!
Get me coffee and no one gets hurt!
|
|
|
|
|
|
thanks
To err is human. Fortune favors the monsters.
|
|
|
|
|
I also have a year old XPS with a nice RTX 3050 and I'm planning to add additional NVMe drive. The only thing that holds me back is I'm afraid from opening it - so many screws. So far, the only intervention with the BIOS I've done is changing keyboard lights - now the keys are lit indefinitely.
Advertise here – minimum three posts per day are guaranteed.
|
|
|
|
|
I am currently picking up an old project of mine which is basically a parser for a relatively basic code syntax for industrial automation. This is the first time I've used C# for real in many years and I've switched to VC2022, dotnet 4.8
The amount and quality of auto-complete and tab completion suggestions is... scary.
To my surprise, the C# IDE understands what I am doing well enough that it literally suggested this line of code for tab completion after I typed 'if'
if((index >= range.Start) && (index < range.End))
I've been coding all day and it doesn't always make suggestions but when it does, they are almost always very close to what I wanted.
|
|
|
|
|
Yes, it's stunning. And also when I'm manually refactoring (meaning not search & replace) something with a repetitive change, it realizes what I'm doing so when I mouse over the next piece of code I need to change, it's often blocked in red and all I have to do is hit tab to accept the refactoring change.
If you wonder why I don't just do search&replace for this kind of change, it's weird, it give my brain some breathing room to consider the question "does this change actually make sense?" There are times when I realize, nope. Ctrl+Z time, lol.
One amusing note. I type so fast that often the IDE makes the correct suggestion but I'm typing furiously so I see the suggestion flash by. At which point I delete the few extra characters and start over, more slowly, so I can just hit Tab. Not sure that's very productive.
|
|
|
|
|
Get the heck out of my head.
I could have written your post.
To err is human. Fortune favors the monsters.
|
|
|
|
|
Marc Clifton wrote: If you wonder why I don't just do search&replace for this kind of change, it's weird, it give my brain some breathing room to consider the question "does this change actually make sense?" There are times when I realize, nope. Ctrl+Z time, lol. Ditto! Some times a global search-n-replace will do exactly what is needed, but other times? In carpentry the rule is "measure twice, cut once". In IT it should be "think twice, change once".
Ctrl-Z works ... IF the problem is caught soon enough.
|
|
|
|
|
Marc Clifton wrote: I type so fast that often the IDE makes the correct suggestion Interesting, Marc. My typing habits have altered to wait the ½ second or so for the auto-complete to appear and use it if appropriate. I've even had to disable some of the auto-completions since they were disruptive. If you have a seizure disorder the number of popups, tooltips, and other visual gewgaws in Studio these days are more than enough to trigger a grand mal episode.
I develop in both C# and C++, and the C++ auto-complete is still poor in comparison. Switching to a C++ project is irritating for a while when my fingers are thinking "c'mon, you know this crap, pop up the name already" .
Software Zen: delete this;
|
|
|
|
|
Quote: it give my brain some breathing room to consider the question "does this change actually make sense?
Doing that gives my brain time to think through - contemplate - the ramifications of the change. Almost like a meditation.
Also it let’s me see/verify exactly where the change is applied.
Time is the differentiation of eternity devised by man to measure the passage of human events.
- Manly P. Hall
Mark
Just another cog in the wheel
|
|
|
|
|
Yes, but ... it missed the "<=" for the range end. It lulls us.
"Before entering on an understanding, I have meditated for a long time, and have foreseen what might happen. It is not genius which reveals to me suddenly, secretly, what I have to say or to do in a circumstance unexpected by other people; it is reflection, it is meditation." - Napoleon I
|
|
|
|
|
Yeah I had to correct that. But still impressive. Especially since when I opened the curly bracket after the if statement, id autocompleted the actual code I was going to type there, and then autocompleted the return statement. That was spooky.
|
|
|
|
|
That sort of subtle error is why I disabled the fancier auto complete stuff after a week or two.
Checking for them and fixing the ones I saw took as long as manually entering the code.
Debugging the ones I missed often took a lot longer because the code that was failing wasn't the same as the code I thought I'd created; and those problems normally take me longer to find than ones where it's a logic error.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
|
|
|
|
|
Sort of like self driving cars? It catches even ones that you might miss but the ones it does miss can be real killers?
|
|
|
|
|
Some libraries use a “fake” end of list, so you would want < on those. Trying to access the end would throw an exception.
Like EOF with some DB record sets.
|
|
|
|
|
How did it "miss" that? That might've been the correct choice.
Working with inclusive begin exclusive end ranges is the only method that works consistently without getting gaps or overlaps when using not just integers but also floats or date-times.
You'll find this in many libraries, e.g. std c++ containers.
|
|
|
|
|
I was thinking of C++ std library as well.
I am not sure if newer C# libraries follow C++ or not.
|
|
|
|
|
"Telepatic Typing"
|
|
|
|
|
Yep, the new autocomplete is damn fine - knows what I need next before I have even thought of it
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|
|
I'm using VS22 on a daily basis and still cannot get used how good intelli-sense is. This is where AI really shines for me. Not trying to ChatGPT the code for me but helping with more clear syntax and typing.
Advertise here – minimum three posts per day are guaranteed.
|
|
|
|
|
This feature has probably inspired more love for Visual Studio than any other in its long history.
There are no solutions, only trade-offs. - Thomas Sowell
A day can really slip by when you're deliberately avoiding what you're supposed to do. - Calvin (Bill Watterson, Calvin & Hobbes)
|
|
|
|
|
So now senior devs will have to debug all of the incorrect suggestions accepted by the nube devs.(?)
Been there before…was happy when the nube decided to change groups. Eclipse has had good completion help for a long time, but many times, none of the suggestions are suitable! The nube tried to code EVERYTHING by choosing one of the suggestions.
|
|
|
|
|
Having autocomplete doesn't absolve you of the need to think about what you do.
From what I see, C# knows pretty well when to suggest something and when not to.
And when it does, you still need to check if <= was needed instead of < etc
|
|
|
|
|
Hi all,
I'm interested in getting a GPU to help CPAI detect objects (from Blue Iris) as fast as possible. Are there any GPU's that I should focus on or avoid? I'm hoping to do this as low power as possible too. I've got about 16 cameras, from 1080 to 4k. My PC is pretty overkill for just BI (i7 9700, 32bg ram), but it's not the fastest for object detection. Thank you for any help and a big thank you to the devs!
|
|
|
|