* Posts by jake

26674 publicly visible posts • joined 7 Jun 2007

Page:

Why machine-learning chatbots find it difficult to respond to idioms, metaphors, rhetorical questions, sarcasm

jake Silver badge

Re: Changed Days Require and Deliver Novel Ways and Means and Advanced IntelAIgent Memes ‽ .

Are you talking to a bot? Or an actual entity?

If the first, "nuke it, ElReg" may be a good point.

If the latter, I categorically reject the very concept.

amfM is very definitely the latter, IMO. YMMV.

jake Silver badge
Pint

Re: Changed Days Require and Deliver Novel Ways and Means and Advanced IntelAIgent Memes ‽ .

Have a beer.

jake Silver badge

Re: Then again

Ohhhhh-kay.

Moving right along ...

jake Silver badge

Re: Then again

In Soviet Russia, jokes laugh at you.

jake Silver badge

Re: Remember that schizophrenic chatbot, back in the days of Eliza?

"The Doctor" is ELIZA. If you have a copy of EMACS handy, you can talk to her by typing M-x doctor.

PARRY was the name of the schizophrenic.

In 1972, ELIZA (as "The Doctor", at BBN (tenex?) ) and PARRY (at SAIL, on WAITS) had a conversation at the first ICCC ... Well, they had a conversation over the ARPANET that was followed during the ICCC. It was immortalized in RFC-439.

Not much has changed in nearly 5 decades.

jake Silver badge

Re: Tickling the Tortoise.

Just because nobody's pointed it out yet, and all joking aside, you might be interested to know that tortoises actually have nerve endings in their shell (carapace). Some of them will display signs of being ticklish if you give 'em a good scritching.

Here's a video (PSFW):

https://www.youtube.com/watch?v=AxoI5Tf-Bk8

And a turtle, for equal billing:

https://www.youtube.com/watch?v=N83mhPMKf64

jake Silver badge

Re: Changed Days Require and Deliver Novel Ways and Means and Advanced IntelAIgent Memes ‽ .

One wonders if jdiebdhidbsusbvwbsidnsoskebid sees the irony in its own inability to spell "amanfromMars 1" correctly ...

jake Silver badge

Re: ELIZA

ELIZA for the Commodore PET was indeed the late 1970s ... I think the official release was in '79, but the dude who ported it made it available to some folks pre-release in mid '78 or thereabouts. I can't remember which language it was written in, but I think I have the source around here somewhere.

jake Silver badge

Re: Just one slight problem.... AAA+ Rules in All the Very Best of Almost Perfect AIRoosts

I wouldnlt call it "reprogramming humans", amfM ... rather call it "educating humans". Less margin for error, and unlikely to cause collateral damage later in the conversation.

jake Silver badge

Re: Just one slight problem.... AAA+ Rules in All the Very Best of Almost Perfect AIRoosts

Parse error. "F*****G "bot"" not found.

jake Silver badge

Re: Changed Days Require and Deliver Novel Ways and Means and Advanced IntelAIgent Memes ‽ .

amfM isn't (entirely) a bot. One can have a real conversation with him. Instead of offering insults, offer him a beer. Works better.

jake Silver badge

Re: GPT-3

The 1991 "Ford Cougar" was actually a Mercury. No, they weren't scary. Sad is the word that comes to mind.

The last real Cougar was born in 1970. Make of that what you will :-)

jake Silver badge

Re: Chatbots' difficulty with cultural nuances is overrated

Judging by the end results (getting pulled from circulation due to unintended so-called "adult" content), several left pondian chat-bots may have run across right pondian slang in their training data ... and literally translated it into left pondian. For example, translating yours would loosely give "I'm behaving violently towards a gay man[0], and using a prophylactic to avoid the consequences of my actions" ... probably not at all what the chat-bot herder intended.

Cross-pond machine translation will remain difficult into the foreseeable future. Many moons ago, probably over a decade now, Sarah Bee proposed an ElReg cross-pond translator. I volunteered to be one of the editors. Nothing ever came of it.

[0] Note that I am in no way advocating violence towards gay men. Or women, for that matter.

jake Silver badge

Re: Chatbots' difficulty with cultural nuances is overrated

And apropos of these here parts, what if the cake is a lie and Bob's yer Auntie?

jake Silver badge

One word: DUH!

Read the papers on the subject from the 1960s.

Keep calm and learn Rust: We'll be seeing a lot more of the language in Linux very soon

jake Silver badge

Re: A new language

We are not discussing general purpose coding, we're discussing kernel coding.

Of all those languages you mention, just one (plus assembler) is useful for coding kernels. Guess which one (plus assembler) kernel coders actually use?

But I agree, learning more than one language is a good thing, and learning many languages is better ... The only question is, where is the point of diminishing returns?

jake Silver badge

Re: It's another string to your bow

You say type that like it's a bad thing ...

jake Silver badge

Re: What if we're not kernel developers?

If you're not a kernel developer, you can ignore most of this.

If you're a software developer, you should probably have at least enough of an inkling about rust to intelligently discuss it ... like it or not, there are enough fans to keep it going for a while.

jake Silver badge

Re: The way in which this turd is being pushed “top down” makes me want to puke

"You shouldn't have to be using unsafe allocation all the time, not even in the kernel."

You are quite correct. So I don't. Neither does any other kernel programmer worth her salt.

"They should provide safe mechanisms for that"

Should those mechanisms be hardware, firmware, software or wetware? Who gets to choose?

I'm out ... gots me some cats to herd; it's our bi-annual feral vaccine day.

jake Silver badge

Re: The way in which this turd is being pushed “top down” makes me want to puke

"Because, somehow, one can be a systems programmer without knowing how a computer actually works."

That's what they want ... the cachet of being a systems programmer without having to put in the work to understand how it all fits together. For some unknown reason, they expect some library somewhere to do all the work of understanding the underlying hardware for them.

Sorry, kids. Crawl, then walk, then run. There are no shortcuts. Not in kernel programming.

jake Silver badge

Re: The way in which this turd is being pushed “top down” makes me want to puke

This old "dipshit C programmer" and kernel contributor wonders how much time you have spent actually working on real world kernels.

jake Silver badge

Re: The way in which this turd is being pushed “top down” makes me want to puke

"Linus' enthusiasm for Rust is lukewarm at best."

Lukewarm? Seems positively frigid. From TOA, Linus is "in no way 'pushing' for Rust," and he's "open to it considering the promised advantages and avoiding some safety pitfalls, but I also know that sometimes promises don't pan out."

Sounds like the kiss of death to me ... but with just enough hope to keep the fanbois off his back, so he can concentrate on what is important.

jake Silver badge

Re: Write C++ in any language

Writing Fortran in any language will earn you a decent living ... but the real money is in writing COBOL in any language.

jake Silver badge

Re: Stroustrup C++ 'interview'

One is programming. The other is word processing.

jake Silver badge

Re: Stroustrup C++ 'interview'

"I get the feeling that Rust is considered by Linus simply because it's the most recent and popular machine language"

I think he's throwing the yowling, baying fanbois a bone just to shut them up. We might get a few drivers & the like written in rust over the next few years, but the vast majority of the kernel will still be in C long after the next language du jour takes the place of rust in the fanboi's fancy.

Side note: Rust is not now, and never will be, machine language. It's a systems programming language.

jake Silver badge

Re: The way in which this turd is being pushed “top down” makes me want to puke

"IBM 360 assembler is much more powerful and easier to use than "C"."

That is not only not right; it is not even wrong.

jake Silver badge

You spend a lot of time talking about C++

The Linux kernel is coded in C, not C++.

Calendars have gone backwards since the Bronze Age. It's time to evolve

jake Silver badge

Re: Day planner. On paper.

Well, yes, of course. I figured that would be a given, considering the target audience.

Destructive testing is my favorite!

jake Silver badge

Re: Day planner. On paper.

"but how do you know where you are supposed to be?"

Telephone call. Has worked since before my daddy was a young 'un, will still work after my granddaughter has grandkids. Costs nothing, takes absolutely no time, and there is very, very minimal chance of miscommunication ... what's not to like?

jake Silver badge

Re: Longing for the Bronze Age

Shirley he'd just have to move the easel+whiteboard to locate it under the correct lintel, not the lintel itself?

Advanced societies would just move the postit from whiteboard to whiteboard.

jake Silver badge

In the world BX[0] ...

Andrew S. Tanenbaum once said "The nice thing about standards is that there are so many of them to choose from."

[0] Before XKCD.

jake Silver badge

No.

Just no.

jake Silver badge

This one, of course.

jake Silver badge

Re: Hmm

"Bring back the Filo-fax!!!"

I was unaware that it went anywhere.

jake Silver badge

Re: Day planner. On paper.

"I'm sure a return to paper diaries would have made work better by reducing the number of pointless meetings."

That would help. However, the single best way to get rid of pointless meetings is to ban PowerPoint. PowerPoint has wasted the more man-hours, world-wide, than any other daft exercise imposed on humanity by the Computer Revolution (except possibly Microsoft's piss-poor method of updating software leading to massive quantities of downtime ... ).

jake Silver badge

Re: Day planner. On paper.

"good riddance to the schedule on the fridge door."

Our household schedule is on the door between the kitchen and the mudroom. The one in the barn is on the wall outside the tackroom. The feed schedule is on the door of the feed barn. Etc. My cow doesn't need a schedule, she knows she gets milked at 6AM. Well, 5AM as of Sunday Morning, thanks to stupid human tricks. (Ever try to convince a cow that it's time to let her milk down an hour early? Good fucking luck. Trying to milk her an hour late is worse ... ).

jake Silver badge

Re: Day planner. On paper.

"there's no freaking way I'm going back to trying to synchronize different people's schedules on paper."

And THAT, my friends, describes the entire problem. Other people's schedules.

Me, I manage MY schedule. I'm the only person I have control over, so I make certain that I am in the place I'm supposed to be at any given hour. Everybody else can fend for themselves. To date I haven't missed anything important, so I guess my paper planner is working as intended.

jake Silver badge

Re: Day planner. On paper.

The trilithons are just a marker that makes it easy for humans to see small movements. The actual clock is the apparent movement of the Sun or the Moon or (in some cases) one or more of the brighter stars. Moving trilithons makes as much sense as moving the clock ahead or back an hour twice per year.

Oh. Wait ...

jake Silver badge

Re: Day planner. On paper.

"we do something "because the computer told me to.""

Who is "we", Kemosabe?

jake Silver badge

Re: Day planner. On paper.

It;s kind of difficult to be a good programmer if you can't think like your compiler and the target processor.

Scary devil monastery .sigs were usually the playthings of children.

jake Silver badge

Day planner. On paper.

Works for me, and has since I was at Uni.

There are some things that computers just plain aren't good for.

New year, new OS: OneDrive support axed for old versions of Windows from 1 Jan 2022

jake Silver badge

A remote personal file server is the way to go.

Shirley you lot have remote ("off campus") personal file servers? Why trust other people for remote data storage when you can park an old Pentium box of arbitrary capacity and encryption of choice on your Great Aunt Ruth's DSL line in Duluth?[0] Has worked for me since DSL became available in Duluth ...

Offer to pay for her DSL (she'll probably decline), and promise to only use the bandwidth once per day in the wee hours Duluth time so you don't interrupt her viewing of cute cat videos. Offer to similarly backup her data (and cute cat pics) onto your home equipment. Automating both to happen at 3AM Duluth time should be trivial. Use the encryption method of your choice.

You can invite other friends relatives into your "circle of archive protection". Once you've got yours and the Great Aunt's automated, adding a few more archive sites is trivial, as is adding redundant backup sites. The first time it's needed, by any any one of them, for any reason, the minimal effort will have been worth it. (For example, a friend who lost everything in the Tubbs fire a couple years ago still has copies of all his important documents, email, personal pictures and home videos. Priceless, that.)

[0] Insert other favorite elderly relative+city+connection method to meet your needs. An old, low power draw, headless laptop is ideal for this kind of thing. I run a very minimalistic BSD on mine, YMMV.

Say what you see: Four-letter fun on a late-night support call

jake Silver badge

Re: Reminds me of a message I once got.

"Framed *within* the cacophony"

At both Berkeley and Stanford (and SLAC) such messages were deemed "not sent properly", and thus the word not getting out was considered to be the fault of the sender. I managed to convince DEC and a couple other companies to implement the same policy.

Those who refuse to learn from history ...

jake Silver badge

Re: Not really concealing anything, more like technically accurate shorthand.

I'm surprised nobody's mentioned INTERCAL, which, for obvious reasons, is the abbreviation for "Compiler Language With No Pronounceable Acronym".

jake Silver badge

Re: X-Ray

As everybody's eyes start glazing over ...

jake Silver badge

Re: We all know the best Bond film

History suggests we have the capacitance for worse.

jake Silver badge

Re: Security Guard Bothering

If you want to bother people, just use sonalerts. They are designed specifically to drive just about anybody nutty after a couple minutes ...

jake Silver badge

Re: Reminds me of x-ray film fun and games

Same exact thing happened to me here in Sonoma County, California. Twice.

Except I called them when I got home instead of waiting for them to call me.

Expired cert breaks Windows 11 snipping tool, emoji panel, S Mode features, other stuff

jake Silver badge

I once got a screenshot of a rather small Excel spreadsheet that had been zipped, and then UUencoded & copy/pasted into an email.

They could have just emailed me their hours and mileage ...

jake Silver badge

Re: Part of the OS

"So, not the solution then."

Actually, yes. It is. After several decades of studying how users manage to bollocks up damn near everything out of sheer, unadulterated ignorance, I truly believe that user education is THE solution. No others will work.

"Any proposal in the form of "this would work, if only [...]" is not a solution until the [...] bit is sorted."

All I did was point out the solution. I in no way suggested a method to implement it.

Page: