|
YMMV, got my current job because of a linkedIn jobposting.
I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.
I’m begging you for the benefit of everyone, don’t be STUPID.
|
|
|
|
|
“Clean Code” has garnered a bit of notoriety despite coining an endearing term we use in coding conversations. Because sometimes you want your code a little unclean
|
|
|
|
|
Read the article, author has some good points. One thing I would have done was use a switch over a bunch of if/else's. Author's refactor of the original is also something I would approve.
Not that anyone was asking.
I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.
I’m begging you for the benefit of everyone, don’t be STUPID.
|
|
|
|
|
I was in a car with several greenhorns.
One of them said they were in it for the precision. Like math. As though there were explicitly correct answers/ways of getting things done. I found that humorous but couldn't really explain to them why.
I feel like the segment of our tribe which came by similar footsteps as that line of thinking though... Upon discovering it doesn't really exist, they set about construction of these various frameworks for perfection and pedantry. Like facades built for personal security these guardrails protecting from the great unknown.
It's not all at all bad. It's only the purists I can't stomach. We can entertain "true TDD" or whatever we want from a theoretical/discussion sort of stance. That's awesome. However, I think for some purists this is explicitly antithetical to their puritanical goal of nailing down the 'one right answers' and then never thinking about them or discussing them again.
|
|
|
|
|
I'm not sure I agree with most of the points made. In my 35 years of writing software, I have _never_ seen code anally refactored to stupid silly functions. Does this really help understanding? Supportability? I'd say meh.
private void createPluralDependentMessageParts(int count) {
if (count == 0) {
thereAreNoLetters();
} else if (count == 1) {
thereIsOneLetter();
} else {
thereAreManyLetters(count);
}
}
Ten days until my retirement sabbatical, but the opening brace on every function or conditional drives me to drink. And yes, I know that's a religious argument. Sure, you save one line on the page, but it just seems to make the code compressed and hard to scan.
Charlie Gilley
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
Has never been more appropriate.
|
|
|
|
|
Elaborate scheme involved hidden camera and an earpiece to hear answers. Did he also get an A+ for the system he developed?
|
|
|
|
|
VIC, the bot, will make decisions for the "meat puppet" who shows up at meetings. Probably better than the current crop of politicians
|
|
|
|
|
Microsoft has also announced that Windows 10 version 21H2 has reached the end of servicing status. I am Updatus of Windows. Resistance is futile. You will be upgraded.
|
|
|
|
|
In a new paper published in the journal Ethics and Information Technology, a trio of philosophy researchers from the University of Glasgow in Scotland argue that referring to chatbot's propensity to make crap up shouldn't be referred to as "hallucinations," because it's actually something much less flattering. The technical (but accurate) term
Sorry to your little sister
|
|
|
|
|
In Trump circles, it's known as "alternative facts".
|
|
|
|
|
Let's face it, calling any LLM program artificial "intelligence" is itself bovine excrement.
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)
|
|
|
|
|
Love it!
Now where's the browser extension to automatically replace all references to "AI" or "LLM" with "bullsh!t machine"?
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Replacing LLM with BSM would preserve the layout of the page.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
|
When you consider the training source (public internet), of course LLMs spit out crap.
|
|
|
|
|
DenseAV, developed at MIT, learns to parse and understand the meaning of language just by watching videos of people talking, with potential applications in multimedia search, language learning, and robotics. Meow meow meow, meow
At least from the videos I watch.
"I am Big Billy, the biggest wet willy. I'm going to go clearly. Mhmmm"
|
|
|
|
|
Kent Sharkey wrote: Meow meow meow, meow
Has someone been watching the "meow mix" advert[^] on repeat?
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Guilty
TTFN - Kent
|
|
|
|
|
Businesses have become more cautious about investing in artificial intelligence tools due to concerns about cost, data security, and safety, according to a study conducted by Lucidworks, a provider of e-commerce search and customer service applications. Magic AI isn't magic?
|
|
|
|
|
This is entirely out of character for them. I thought they always dive in head first, spend a pile of money, and then worry about potential fall out (cost, security, etc.) later. Microsoft's antics with the "Recall" debacle is an example of this.
"They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"
|
|
|
|
|
You can't have pain without AI.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
Microsoft has announced that the DirectAccess remote access solution is now deprecated and will be removed in a future release of Windows, recommending companies migrate to the 'Always On VPN' for enhanced security and continued support. They almost had me panicking there when I heard ___Access was going away
As I recall, it frequently timed out trying to reconnect to the network if you didn't keep it active all the time
|
|
|
|
|
Company cites safety, speed, approachability, and built-in C and C++ interoperability as Swift’s compelling advantages. So get busy rewriting, C++ folks
|
|
|
|
|
Swift tries too hard to be different from C/C++ to stand out. For example, ++ and -- operators do not exist in Swift through += and -= exists.
Its for-loop are different and inflexible. This is a C for loop to increment from 0 to 10
for(int i=0; i<=10; ++i)
{
printf("%d", i);
}
This is Swift version of the same thing. It has limitations that it cannot increment more than one in a single step or decrement.
for number in 0...10
{
print(number)
}
This is a C for loop to increment from 0 to 9
for(int i=0; i<10; ++i)
{
printf("%d", i);
}
This is Swift version of the same thing.
for number in 0..<10
{
print(number)
}
This is the C for-loop that increment from 0 to 256 in steps of 16
for(int i=0; i<=256; i+=16)
{
printf("%d", i);
}
This is Swift version
for number in stride(from: 0, through: 256, by:16)
{
print(number)
}
This is C for-loop of decrementing by steps of 16.
for(int i=256; i>=0; i-=16)
{
printf("%d", i);
}
This is Swift version of decrementing by steps of 16.
for number in stride(from: 256, to: 0, by: -16)
{
print(number)
}
C for-loop syntax more or less stay the same while Swift's change depending whether you want to increment more than one or decrement.
C version of do-while
do
{
...
}
while (i<10);
Swift version of do-while
repeat
{
...
}
while (i<10);
These are some examples. The try-catch exception is also very different.
I tried to port my Windows DirectX application to Apple Metal but I gave up because the Swift's syntax is too different. I do not mean they should be the same. At least, the basic syntax should stay the same instead to be different in order to differentiate Swift from other C-compatible languages. So that I only struggle on the DirectX/Metal differences rather than the language's unimportant differences.
modified 12-Jun-24 23:22pm.
|
|
|
|
|
Yeah, no.
C++ isn't going anywhere. Not in my lifetime. Not in yours. If I had kids, not in theirs.
The fact that languages like Rust and Swift are touted by their authors as C++ successors just reinforces the idea that C++ is the language to "beat". (Such as that means anything in this context)
C++ is flexible, powerful, and entrenched. The fact that it has been around for decades means sheer inertia will keep it moving for many more.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|