News for hackers. Stuff that matters.
Re:Intel to Discontinue Itanium 9700 ‘Kittson’ Processor, th... by pcwalton on Saturday February 02, 2019 @12:33PM (#19064301)
x86-64 is anything but "boring" and "safe". :)

Real mode, Mod R/M and SIB byte encoding weirdness, REX prefixes, 80-bit floats, parity flag, hard-wired registers for shifts/multiplies/divisions, builtin CRC32 over the wrong polynomial, Pascal calling convention support, binary-coded decimal, high halves of 16-bit registers, MMX overlap with x87 floating point, etc. etc.

Re:Intel to Discontinue Itanium 9700 ‘Kittson’ Processor, th... by q3k on Saturday February 02, 2019 @01:28PM (#19064682)
Right, but most of these are just past crimes^W^Wlegacy that Intel has to deal with in the name of backwards compatibility.
Re:Intel to Discontinue Itanium 9700 ‘Kittson’ Processor, th... by Klathmon on Saturday February 02, 2019 @02:29PM (#19065083)
>most of these are just past crimes^W^Wlegacy

This is completely off topic, but I've seen things like the "^W^W" a few times before, and I don't know what it means.

Is this a weird encoding mismatch thing? is it from some editor/system that people instinctively type? Is it from some other forum which has a strange markup syntax for something?

Re:Intel to Discontinue Itanium 9700 ‘Kittson’ Processor, th... by q3k on Saturday February 02, 2019 @02:36PM (#19065123)
Emacs/readline bindings for Delete Word. Open up a bash shell, type in `foo bar baz`, then press ctrl-W twice.

'^W' is what would appear instead if you weren't in a readline/emacs editor, but instead a dumb line terminal. Thus, leaving '^W' behind makes it look like you didn't realize what you just corrected is still visible.

It's a joke. I've now explained and ruined it.

Re:Intel to Discontinue Itanium 9700 ‘Kittson’ Processor, th... by bluedino on Saturday February 02, 2019 @03:32PM (#19065512)
Slashdot posters would use ^H^H in their posts (backspace)
Re:Intel to Discontinue Itanium 9700 ‘Kittson’ Processor, th... by lscotte on Saturday February 02, 2019 @04:33PM (#19065871)
It goes back way further than that - probably to the dawn of IRC or so.
Re:Intel to Discontinue Itanium 9700 ‘Kittson’ Processor, th... by pjscott on Saturday February 02, 2019 @05:56PM (#19066347)
I believe it dates back to the unix talk(1) program, quite a bit earlier than IRC.
Re:Intel to Discontinue Itanium 9700 ‘Kittson’ Processor, th... by TheCondor on Saturday February 02, 2019 @09:02PM (#19067307)
It’s from the dec terminal emulation, VT100. I think specifically when you connected to like an ansi type system with dec mode. Or something like that, the memories are fuzzy
Re:Intel to Discontinue Itanium 9700 ‘Kittson’ Processor, th... by lscotte on Friday February 08, 2019 @08:16AM (#19113814)
The keystroke certainly does, but I was talking about people inserting ^h and ^w in the middle of conversations, which is a bit harder to nail down, though the practice is older than the parent thought.
Re:Intel to Discontinue Itanium 9700 ‘Kittson’ Processor, th... by mark-r on Saturday February 02, 2019 @10:17PM (#19067594)
^H was backspace on teletypes, which probably dates back to the 1960's.
Re:Intel to Discontinue Itanium 9700 ‘Kittson’ Processor, th... by Klathmon on Saturday February 02, 2019 @03:29PM (#19065492)
Ah okay makes sense! It's amazing the gaps in knowledge I still have with a lot of things.

I've used Linux daily for like 15 years now, and I know about control characters, but since I never really used emacs (or readline beyond the copy+pasted command here or there) I just completely missed the meaning.

Re:Intel to Discontinue Itanium 9700 ‘Kittson’ Processor, th... by yuubi on Saturday February 02, 2019 @10:40PM (#19067694)
Not emacs (it means kill-region there, which deletes the text between the cursor and the mark and saves it in a holding area, fairly close to what windows does when you hit ^x, except the holding area is fancier).

This readline behavior follows a Unix tty driver. I'm not sure off the top of my head which one introduced it. I don't think it was on xenix but am pretty sure some 4.x bsd had it.

Re:Intel to Discontinue Itanium 9700 ‘Kittson’ Processor, th... by Angostura on Sunday February 03, 2019 @04:14AM (#19068565)
In days of yore the joke was always ^H^H after IBM/DEC backspace v delete confusion
Re:Intel to Discontinue Itanium 9700 ‘Kittson’ Processor, th... by otabdeveloper2 on Saturday February 02, 2019 @02:43PM (#19065189)
"^W" is this guy: https://en.wikipedia.org/wiki/End-of-Transmission-Block_char...

In Unix line editors it is traditionally used to mean 'erase the previous word'.

See also documentation for ASCII (http://www.robelle.com/smugbook/ascii.html for example) for origins of ^C, ^D, ^S, etc.

Re:Intel to Discontinue Itanium 9700 ‘Kittson’ Processor, th... by nonamenoslogan on Sunday February 03, 2019 @10:44AM (#19070164)
As an HP3000 programmer I still refer to this link fairly often. Ah MPE, its a strange one.
Re:Intel to Discontinue Itanium 9700 ‘Kittson’ Processor, th... by lemoncucumber on Saturday February 02, 2019 @03:00PM (#19065306)
It’s used the same way strikethrough is used, for reasons others have explained.
Re:Intel to Discontinue Itanium 9700 ‘Kittson’ Processor, th... by aeneasmackenzie on Saturday February 02, 2019 @02:37PM (#19065131)
^W deletes the last word in readline.
Re:Intel to Discontinue Itanium 9700 ‘Kittson’ Processor, th... by dorfsmay on Saturday February 02, 2019 @05:08PM (#19066054)
In readline in emacs mode (yes you can switch deadline in vi mode)
Re:Intel to Discontinue Itanium 9700 ‘Kittson’ Processor, th... by SteveCoast on Saturday February 02, 2019 @02:35PM (#19065121)
Delete word.
Re:Intel to Discontinue Itanium 9700 ‘Kittson’ Processor, th... by twtw on Saturday February 02, 2019 @03:42PM (#19065582)
I thought it was fairly clear 'q3k was referring to the 64 bit ISA introduced in amd64, not all the legacy stuff either kept around in some form for compatibility (x87, encodings) or stuff that isn't part of long mode (BCD, segmentation, real mode).
Re:Intel to Discontinue Itanium 9700 ‘Kittson’ Processor, th... by ori_b on Saturday February 02, 2019 @09:28PM (#19067411)
It's boring and safe by virtue of familiarity.