|
I couldn't tell...
I'll test Thief, but I think I'll pass on the other one
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
We have seen numerous articles on AI used for code completion. Now there is complete module generation. A enterprising researcher noted that besides extra code that did nothing, the module appeared to meet the requested specifications. Except for one strange thing. It hallucinated a GIT include of a dependent module's code. Now the included module was not needed and appeared in a section of code that contributed nothing to the actual function of the module. If you ignore the error of a GIT module include not found, the module compiled cleanly and functioned according to spec. This researcher wondered if this was a one-off hallucination or if it was repeatable. He/she coded a simple do nothing stub and placed it in GIT. To the researcher's surprise the GIT module was downloaded over 15,000 times in one month. The researcher then began looking for dependencies in popular commercial products and found it mentioned in several commercial products. This is a really dangerous way for malware to get a foothold in commercial products.
this inspired the following (with apologies to William Shakespeare)
To code or not to code, that is the question.
Whether 'tis nobler to the mind to suffer
the slings and arrows of outrageous AI hallucinations
or to take up arms against a sea of idiots pushing AI coded modules;
and by opposing get labeled a luddite.
To be passed over, laid off,
no more a member of a team;
replaced by the uncaring algorithms churning out incomprehensible logic.
The heart-ache and the thousand natural shocks that the flesh is heir to; 'tis a consummation.
A marriage made in hell, the bonding of machine and man, for in that fevered union who knows what twisted logic may come.
When we have shuffled off this mortal project. When we have born the whips and pangs of QA.
The oppressive management scorn, the insolence of the office, the spurns of fellow developers,
the legal EULA absolutions of blame, the patient merit of a mentor's frustrated sigh.
When might we take time time to document, to grunt and sweat under a weary life.
But that dread of something after the project. The undiscovered requirements that no developers have returned from.
Rather than bear these ills we fly to other projects to hid from the ills thrust upon us.
Thus this spike of conscience makes cowards of us all.
The IPOS of great worth, the SPACs of driven financials,
and enterprises of great pith and moment,
with this regard their current turn awry,
and lose the name of action.
|
|
|
|
|
That's quite frightening. Yet one more thing to be worried about in the world of software development.
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
Hang on a sec.
Quote: He/she coded a simple do nothing stub and placed it in GIT. To the researcher's surprise the GIT module was downloaded over 15,000 times in one month. The researcher then began looking for dependencies in popular commercial products and found it mentioned in several commercial products
I assume this means: S/he created a git repo. The code in that repo was "downloaded" and started to be included in commercial products.
Maybe I'm missing something here, but is there any details on what "downloaded" means? Forked repo? Zip of code downloaded? Since it says he noted commercial products had dependencies on his code, I assume this means the code was actually packaged in a PyPi / Nuget / npm etc package and that was what was downloaded (by developers and the as part of the installation of the commercial products).
The question that then comes to mind is: How did he find the dependencies of commercial products? I'm assuming he / she didn't go around randomly cracking private git repos to check out ISVs' code, so I assume it's more about installing products and seeing what gets sucked down. Plus there is the "dependency of a dependency of a ..." thing. If he got his package made a dependency of a single, vaguely popular package, then he's in like the proverbial Trojan Horse.
It's a great story but I am dying for the details!
cheers
Chris Maunder
|
|
|
|
|
|
Yikes!
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
|
Depends on if was built for the Intel chip or not. By the time Catalina came out, I'm sure Adobe quit testing CS3 on it. According to this post, not even CS6 will work on Catalina.
You got these options...
- Pay for a newer version and/or subscription. It's like $20 a month. To me though, it's not the money that's the issue, but Photoshop has become bloatware with all this creative suite nonsense and running background apps. Still...
- Downgrade your OS to Snow Leopard or dual boot it.
- Emulate an older OS like Snow Leopard. It'll be slow. Can also emulate Windows on the Intel chips, but I wouldn't if you're buying a Mac to learn the Mac way of life. Defeats the purpose from just getting a Windows laptop.
- Use something like GIMP instead if you don't want to buy a newer version. IMO Photoshop is better, especially with it's AI driven functionality, but you get what you pay for.
Jeremy Falcon
|
|
|
|
|
diligent hands rule....
|
|
|
|
|
|
|
Btw, the main benefit to using a Mac over a PC for images is color palettes, gamma adjustments, displays, etc. have always been more accurate on a Mac than PC. You can literally take two monitors on a PC, from the same manufacture no less, and have different colors. Not that you can't color correct on Windows, but that also depends on the drivers, etc. Macs tend to do this sorta stuff out of the box with very little configuration needed.
There are areas where a PC will be much better IMO. Like, backwards compatibility for instance. Macs suck with that. I mean, you could say Apple is "bold" for trying new things, and sure. But, backwards compatible ain't one of them. But, if you're looking for a good display with accurate colors, that's the whole reason people use Macs for graphics in the first place. Macs aren't made for tinkering, they're supposed to just "work" so you get back to whatever you was doing... supposed to.
Jeremy Falcon
|
|
|
|
|
ditto
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
I'm sitting here chuckling thinking back to my first experience with Mac...IIRC it was a PowerMac 6100s from 1994ish. The phone company was throwing it away so my dad scavenged it and gave it to me complete with software, a printer, scsi cd reader and a huge 13'' color monitor. It got me through my first year back at uni, but when I got into the programming classes, I had to finally get my first windows machine.
While it's true that the colors looked fantastic on that little monitor, too much of the time it was displaying a sad mac face, or worse yet, a bomb icon! I must have rebuilt that system at least a dozen times. Frustrating, but it taught me a lot. I do realize that the h/w and software (7.5.x) that I owned were from a time when quality was questionable/shoddy, and that quality was vastly improved by the time the iMac came out and has only gotten better. That said, I still (illogically I know) hold a grudge and refuse to get an iDevice for myself. (the wife is on iPad/iPhone #8...the benefit being when she has an iProblem, I don't gotta be involved! another benefit is to avoid video calls...sorry, doesn't work on my android! )
"Go forth into the source" - Neal Morse
"Hope is contagious"
|
|
|
|
|
Amazing how the simple act of unchecking the Use hardware video acceleration box in Chrome allows you to waste several more hours watching cat videos (and videos on how transformer neural nets work ).
/ravi
|
|
|
|
|
Curious: what problems were you seeing with it checked? (And does this mean it's time for you to upgrade your rig? If so I'll help you go shopping. I have a couple in mind...)
cheers
Chris Maunder
|
|
|
|
|
Hi Chris, I have a one year old NUC (i7-1165G7 @ 2.80 GHz, 32GB RAM, 2TB SSD, Win10 with Win11 capability) that runs well. After my latest Chrome upgrade, playing a few YouTube (but not Vimeo) videos would cause my screen to blink randomly, even after I'd shutdown all instances of Chrome. This had never happened before. Disabling hardware video acceleration in Chrome fixed it!
/ravi
|
|
|
|
|
I have a similar issue with the latest NVidia drivers and Chrome. It causes temporary full screen artifacts sometimes, but it's like they flash on the screen and then go away, so I've lived with it. At first I was really concerned. See, my mobo lost the little PCIe clasp for the GPU slot. I'd put it back in, but if I do so for reasons I will never be able to remove the GPU again without disassembling my entire mobo, including CPU, cooler and RAM.
My mobo is horizontal, so it shouldn't be a problem, but for a bit there I thought that might be the culprit - a loose connection.
Then I realized it only happens when I'm using Chrome.
I suppose I could disable hardware acceleration, but it doesn't occur frequently enough, or for long enough at any given time to be that bothersome to me.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
I also saw the annoying artifacts. Worse, after watching a couple of YouTube videos my Android emulator (started from within VS) displayed rendering errors (missing bottom navigation bar, missing app icons on home screen). I feared I would need to do a dreaded system rebuild or worse get a new box, but a bit o' Googling thankfully pointed me to the solution. All's well now.
/ravi
|
|
|
|
|
I've been considering an M3 Air. Is that on your short list?
TTFN - Kent
|
|
|
|
|
That actually is my short list.
cheers
Chris Maunder
|
|
|
|
|
give me some methods to how to use SSH during remote connection?
|
|
|
|
|
Wrong place to ask. Use Quick Answers[^] or Google Search[^]
Graeme
"I fear not the man who has practiced ten thousand kicks one time, but I fear the man that has practiced one kick ten thousand times!" - Bruce Lee
|
|
|
|
|
Which question was that on your exam?
|
|
|
|
|
No
Definition of a burocrate; Delegate, Take Credit, shift blame.
PartsBin an Electronics Part Organizer - Release Version 1.3.1 JaxCoder.com
Latest Article: EventAggregator
|
|
|
|
|