Click here to Skip to main content
15,895,799 members

The Insider News

   

The Insider News is for breaking IT and Software development news. Post your news, your alerts and your inside scoops. This is an IT news-only forum - all off-topic, non-news posts will be removed. If you wish to ask a programming question please post it here.

Get The Daily Insider direct to your mailbox every day. Subscribe now!

 
NewsOpen-source contributors say they'll pull out of Qt as LTS release goes commercial-only Pin
Kent Sharkey5-Jan-21 8:46
staffKent Sharkey5-Jan-21 8:46 
GeneralRe: Open-source contributors say they'll pull out of Qt as LTS release goes commercial-only Pin
Nelek5-Jan-21 14:17
protectorNelek5-Jan-21 14:17 
NewsBackslashes aren’t real (and other Ascii weirdness) Pin
Kent Sharkey5-Jan-21 7:31
staffKent Sharkey5-Jan-21 7:31 
GeneralRe: Backslashes aren’t real (and other Ascii weirdness) Pin
Nelek5-Jan-21 14:17
protectorNelek5-Jan-21 14:17 
NewsLinus Torvalds tears into Intel, favors AMD Pin
Kent Sharkey5-Jan-21 7:31
staffKent Sharkey5-Jan-21 7:31 
GeneralRe: Linus Torvalds tears into Intel, favors AMD Pin
#realJSOP5-Jan-21 8:32
mve#realJSOP5-Jan-21 8:32 
GeneralRe: Linus Torvalds tears into Intel, favors AMD Pin
Kent Sharkey5-Jan-21 8:36
staffKent Sharkey5-Jan-21 8:36 
GeneralRe: Linus Torvalds tears into Intel, favors AMD Pin
trønderen5-Jan-21 11:22
trønderen5-Jan-21 11:22 
This ECC rant:

The first machine I got to know intimately had 6 ECC bits for each 16 bit word. This was in the days when everyone was convinced that 64 kbit memory chips was the end of the line - alpha radiation from space would easily knock out 64 kbit chips, and larger chips were unthinkable of. I don't know what happened to memory technology, but a few years later we had a lot larger chips, with far weaker error correction. Maybe even none!

A parallel: In the 1990s, I took a group of students, well versed in X.25, to an external presentation of Frame Relay protocols, with its end-to-end error checking. These students were sceptic, asking "But if a transmission error occurs halfway?" The presenter tried to convince them: We are talking about fiber optic networks here, where you don't have bit errors! ... The student were not 100% convinced. Few years later, they were all using networks where you practically never had to request retransmission of a packet due to a bit error, on machines essentially with no memory error correction at all - at most: trivial error detection by a parity bit.

A bit error in your code segment is likely to make your code go crazy. A bit error in your data may lead to crazy pointers. Summations in your double bookkeeping not matching up. Your UTF8 encoded string may refer to an undefined code point. It rarely goes undetected. But in practice, few cases turn up.

There is a reason why you today rarely find memory with 6 bits ECC per 16 bit memory word: It is not needed. It is like the famous British law that calls for a man walking in front of every railroad train, waving a red flag as a warning. (Allegedly, that law was challenged in the House of Lords, but was rejected as the law should be considered an element of the "cultural heritage" that shouldn't be touched ... Brits are Brits Smile | :) ).

ECC and bit errors is an issue at the physical level, and should be handled there - it is not an issue for the OS (with a possible exception for the hardware abstraction layer, but even there quite low down). If you relate any API level functionality to ECC or anything at that level, the 2020s are not for you.
GeneralRe: Linus Torvalds tears into Intel, favors AMD Pin
Daniel Pfeffer6-Jan-21 2:03
professionalDaniel Pfeffer6-Jan-21 2:03 
GeneralRe: Linus Torvalds tears into Intel, favors AMD Pin
raddevus6-Jan-21 7:55
mvaraddevus6-Jan-21 7:55 
GeneralRe: Linus Torvalds tears into Intel, favors AMD Pin
Kent Sharkey6-Jan-21 8:16
staffKent Sharkey6-Jan-21 8:16 
GeneralRe: Linus Torvalds tears into Intel, favors AMD Pin
raddevus6-Jan-21 8:24
mvaraddevus6-Jan-21 8:24 
NewsMicrosoft feature and application retirement dates to remember in 2021 Pin
Kent Sharkey5-Jan-21 7:31
staffKent Sharkey5-Jan-21 7:31 
NewsWhatever happened to AltaVista, our first good search engine Pin
Kent Sharkey4-Jan-21 10:46
staffKent Sharkey4-Jan-21 10:46 
GeneralRe: Whatever happened to AltaVista, our first good search engine Pin
Nemanja Trifunovic5-Jan-21 1:29
Nemanja Trifunovic5-Jan-21 1:29 
GeneralRe: Whatever happened to AltaVista, our first good search engine Pin
trønderen5-Jan-21 3:37
trønderen5-Jan-21 3:37 
JokeRe: Whatever happened to AltaVista, our first good search engine Pin
Daniel Pfeffer5-Jan-21 4:05
professionalDaniel Pfeffer5-Jan-21 4:05 
GeneralRe: Whatever happened to AltaVista, our first good search engine Pin
trønderen5-Jan-21 3:43
trønderen5-Jan-21 3:43 
NewsAstronomers agree: Universe is nearly 14 billion years old Pin
Kent Sharkey4-Jan-21 10:46
staffKent Sharkey4-Jan-21 10:46 
GeneralRe: Astronomers agree: Universe is nearly 14 billion years old Pin
virang_214-Jan-21 11:12
virang_214-Jan-21 11:12 
GeneralRe: Astronomers agree: Universe is nearly 14 billion years old Pin
BillWoodruff4-Jan-21 15:53
professionalBillWoodruff4-Jan-21 15:53 
GeneralRe: Astronomers agree: Universe is nearly 14 billion years old Pin
jeron15-Jan-21 3:08
jeron15-Jan-21 3:08 
GeneralRe: Astronomers agree: Universe is nearly 14 billion years old Pin
trønderen5-Jan-21 3:35
trønderen5-Jan-21 3:35 
GeneralRe: Astronomers agree: Universe is nearly 14 billion years old Pin
Dan Neely6-Jan-21 2:53
Dan Neely6-Jan-21 2:53 
NewsExplained: The thinking behind the 32GB Windows Format limit on FAT32 Pin
Kent Sharkey4-Jan-21 10:16
staffKent Sharkey4-Jan-21 10:16 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.