Stories
Slash Boxes
Comments

SoylentNews is people

Log In

Log In

Create Account  |  Retrieve Password


12nm AMD Ryzen CPUs Available This Week

Posted by takyon on Friday April 13 2018, @02:14PM (#3143)
2 Comments
Hardware

AMD Ryzen 2nd Gen Details: Four CPUs, Pre-Order Today, Reviews on the 19th

These are not the 3rd-gen "Zen 2" 7nm Ryzen parts you are looking for, but 2nd-gen "Zen+" 12nm Ryzen.

No submission yet since there is no review.

JR is just wrong.

Posted by aristarchus on Wednesday April 11 2018, @06:33AM (#3137)
52 Comments
Digital Liberty

Now your poor aristarchus is approaching 12% acceptance. Through no fault of his own, let me assure you! It mostly seems to the the Head Editor, Janirorok, or, jANINORAK, or, jannirock, something like that. Anyone can look him up in the appropriate venue. But the real nub of the matter is, Janirakor is controlling what solylents see as news!!!

Yeah, so what, big deal. Same as it ever was. Except, for one brief instant in the history of the Universe, an idea arose, an idea whose time had come, and idea that could have TMB, Fricking Runaway, the Original gweg_, and that nasty woman, Hazumi, all come together for a common purpose. And that purpose was TRUTH! Do you hear me, eds?
Why are you here, if not for truth? Why are we here, except for EF, who is evidently not here, except for truth? Do you want an alt-right incest Traditional Workers Racist website, or do you want the obverse, a site that bans any mention of the total idiocy of the Right, because the Right, traditional or alt-right, is so dumb as to defy description.

Of course, denying and rejecting, and not accepting, and deep-sixing submissions that point out exactly this will not avail SoylentNews. We already have a rep as an alt-right site, and members like myself are only entertainment, I guess. But, if any aristarchus submissions were to make it past the Iron-ass, retired military, totally brain-washed but not as much as the Runway, gateway of the JR . . . . Janirok, or janrinok, ::: Remember. Back before you applied to MI6. can, you? Did they wipe your mind, your memory, you very basic human sense of decency? Well, maybe, but that is no reason to reject aristarchus submissions. I mean, the dude is a philosopher, a "lover of Wisdom", dedicated to the pursuit of truth, and you take it upon yourself to reject his submissions? Oh, JR, if you actually are retired military, you should know better than this!
What is the first rule of intelligence? Yes, exactly, and you deprive Soylentils of the truth.
When Brexit cuts your pension, expect no sympathy from any other soylentils, except turgid, who never was MI6, or even MI5! What the hell is an MI, anyway?

update, **** New shit has come to light, man, and there's a beverage involved, man!

So, seriously, how could anyone make the case that Soylentils are not interested, only peripherally, of course, in a submission about Furries? Alt-furries just kinda simulates certain instincts, but still. How can the eds justify depriving the SoylentNews readership of such interesting, and entertaining, news? Aristarchus really wants to know!

And, does this just work? If I post a link to my submissions, everyone can peruse a better SoylentNews, such as it might have been ?
https://soylentnews.org/submit.pl
Hmm, looks like just me. Let me know what you see, my fellow soylentils!

*****
A friend has pointed out that rejected submissions are not publically viewable, so here they are:

Democratic Senate Judiciary report claims Russia ‘used’ the NRA to help Trump’s campaign Wednesday May 16, @10:15AM Pending
Janrinok rejects all aristarchus' submissions! Tuesday May 15, @10:53PM Rejected
Organiser of white supremacist march in Charlottesville planning second rally, nobody wants to come Tuesday May 15, @07:01PM Rejected
Alt-Right Trolls Are Using An Argument About Pit Bulls To Justify Racism Tuesday May 15, @04:08PM Rejected
The Intellectual Dark Web, Brought to You by Your Snowflake Tweets Tuesday May 15, @03:54PM Rejected
A Jewish investor linked to the Russia probe bought alt-right domain names Monday May 14, @01:10PM Pending
Alt-right in Montreal: How Charlottesville exposed key players in local white nationalist movement Monday May 14, @02:17AM Rejected
The real reason tech billionaires are prepping for doomsday Sunday May 13, @03:43PM Rejected
Alt-Right: From 4chan to the White House review – in search of a rightwing rabble Sunday May 13, @12:15PM Rejected
Russia-linked company that hired Michael Cohen registered alt-right websites during election Sunday May 13, @11:59AM Rejected
Birth of a “Troll Nation”: Amanda Marcotte on how and why conservatives embraced the dark side Friday May 11, @05:23PM Accepted
The “Intellectual Dark Web,” explained: what Jordan Peterson has in common with the alt-right Friday May 11, @05:16PM Accepted
Alt-right web domain names registered to company that paid Cohen Friday May 11, @02:56PM Rejected
Neo-Nazis, white supremacists, ‘alt-right’ to rally at White House if banned from Charlottesville Friday May 11, @01:53PM Rejected
Birth of a “Troll Nation”: Amanda Marcotte on how and why conservatives embraced the dark side Wednesday May 09, @11:08PM Rejected
Birth of a “Troll Nation”: Amanda Marcotte on how and why conservatives embraced the dark side Wednesday May 09, @12:58PM Rejected
Stop trusting the self-mythology of the worst people on the internet Monday May 07, @11:44PM Rejected
Neo-Nazi California Senate Candidate Barred From State Republican Party Convention Monday May 07, @11:30PM Rejected
Melt-down: Alt-Right Grifter ‘Baked Alaska’ Is Plotting A Comeback On YouTube Saturday May 05, @03:09PM Rejected
Debating the Intellectual Leader of the French New Right Friday May 04, @08:31PM Rejected
Police investigating neo-Nazi recruiting in Montreal, Mayor Plante says Thursday May 03, @11:27PM Rejected
Alt-Right Bible ‘Camp of The Saints’ Proves Everyone’s Still Insane Thursday May 03, @01:02PM Rejected
GoDaddy to Alt-Right Leader Richard Spencer: Find an Alt Web Host Thursday May 03, @12:41PM Accepted
I Watched an Entire Flat Earth Convention for My Research – Here's What I Learnt Wednesday May 02, @05:36PM Accepted
Alt-Right Ding-Dong Defeated By Sign Wednesday May 02, @03:29PM Rejected
Texas Town Terrified by alt-right gun Toting Tyrones Wednesday May 02, @12:32PM Rejected
White supremacist found guilty of beating a black man in a police garage during Charlottesville rall Tuesday May 01, @08:36PM Rejected
Trump: Viele „neue Rechte“ sind nun von ihm enttäuscht Tuesday May 01, @12:44PM Rejected
Η θεωρία της Νέας Δεξιάς - Ταιριάζει στην περίπτωση της Αυστρίας και της Ιταλίας; Tuesday May 01, @12:14AM Rejected
Πρωτομαγιά 1944: Η εκτέλεση των 200 από τους Ναζί -Ενα drone πάνω από την Καισαριανή [βίντεο] Monday April 30, @11:19PM Rejected
Alt-right spread vile libel about Michelle Wolf Monday April 30, @10:46PM Rejected
How to Fight Alt-Right Terrorism Monday April 30, @03:28PM Rejected
De Alt-Right: te vrezen of te bestrijden? Monday April 30, @12:31PM Rejected
Soylentil commanded to stop submitting submissions! Sunday April 29, @10:31PM Rejected
Seeing Through the Rhetoric of the Alt-Right Sunday April 29, @09:22PM Rejected
Alt-right leader Richard Spencer begs for money to pay his legal bills Saturday April 28, @11:35PM Rejected
Alt-right provocateur James Allsup makes WSU appearance, advocates for Identity Evropa Saturday April 28, @10:53AM Rejected
Foreign and 'alt-right' activists target Irish voters on Facebook ahead of abortion referendum Friday April 27, @08:44PM Rejected
NRA Gathers Documents Amid Scrutiny Over Ties to Kremlin-Linked Banker Friday April 27, @02:15PM Accepted
UPDATE: White nationalist Chris Cantwell, known for Charlottesville riots, arrested in Leesburg. Friday April 27, @12:35PM Rejected
UVa has issued a no trespass warning to Jason Kessler Friday April 27, @12:28PM Rejected
Here's why the alt-right loves Kanye West Thursday April 26, @03:32PM Rejected
Alt-Right Down But Not Out Thursday April 26, @10:45AM Rejected
How the alt-right uses milk to promote white supremacy Thursday April 26, @10:14AM Rejected
Looking Ahead to the Alt-Right's Second Act Tuesday April 24, @10:09PM Rejected
Neo-Nazi 'Tyrone' exposed as US marine Tuesday April 24, @01:02PM Rejected
The mysticism of the alt-right Monday April 23, @04:36PM Rejected
Laura Ingraham meets the Afrocentric “alt-right” — and it’s every bit as weird as it sounds Monday April 23, @02:30PM Rejected
Waffle House suspect Travis Reinking deemed himself a 'sovereign citizen,' a right-wing nut-job. Sunday April 22, @07:47PM Rejected
‘Nazi scum get out!’: Watch entire New York bar chant at Milo Yiannopoulos until he leaves Sunday April 22, @07:36PM Rejected
The rise of fascist fashion: Clothing helps the far right sell their violent message Sunday April 22, @12:01PM Rejected
How the U.S. became Troll Nation: From Gamergate to the rise of Trump Sunday April 22, @11:48AM Rejected
The class conflict dividing America’s race warriors Sunday April 22, @12:37AM Rejected
Analyzing Kevin MacDonald's 'Culture of Critique' & the alt-right's embrace of anti-Jewish ideology Saturday April 21, @10:32PM Rejected
Militarized Cops At Tiny Georgia Neo-Nazi Rally Arrest Counterprotesters For Wearing Masks Saturday April 21, @08:32PM Rejected
Missoula judge advances suit against neo-Nazi who attacked Whitefish real estate agent Friday April 20, @10:46PM Rejected
Right-Wing Media Promote An Anti-Semitic Extremist To Mock Starbucks Controversy Friday April 20, @09:14PM Rejected
German neo-Nazis mass for festival on Hitler’s birthday Friday April 20, @04:04PM Rejected
Die Postergirls der neuen Rechten Friday April 20, @12:55PM Rejected
‘Imploding’: Financial troubles. Lawsuits. Trailer park brawls. Has the alt-right peaked? Friday April 20, @12:45PM Rejected
Fant nyfascist-ideolog i hyllene Friday April 20, @12:05PM Rejected
Violent alt-right members consider Oklahoma City bomber Timothy McVeigh a hero — 23 years after. Friday April 20, @01:38AM Rejected
Seeing Through the Rhetoric of the Alt-Right: Spotting White Supremacist Propaganda in W.Va. Thursday April 19, @07:34PM Rejected
McInnes, Molyneux, and 4chan: Investigating pathways to the alt-right Thursday April 19, @04:31PM Rejected
Right-winger? Not me, says alt-right darling Jordan Peterson Wednesday April 18, @11:25PM Rejected
Why white nationalists are spreading conspiracy theories that Trump is being controlled by the “deep Wednesday April 18, @02:47PM Rejected
Gravitas Acquires ‘Alt-Right: Age of Rage’ Documentary Wednesday April 18, @02:36PM Rejected
Chat Site for Gamers Got Overrun by the Alt-Right. Now It’s Fighting Back. Wednesday April 18, @12:51PM Rejected
Paul Gottfried: Don’t call me the ‘godfather’ of those alt-right neo-Nazis. I’m Jewish. Tuesday April 17, @11:43PM Rejected
Paul Krugman: Unicorns of the Intellectual Right Tuesday April 17, @03:37PM Rejected
‘Dear White People’ Season 2 Targets Alt-Right Trolls Tuesday April 17, @11:46AM Rejected
Ann Coulter is retweeting a white nationalist Monday April 16, @02:52PM Rejected
Paul Nehlen, the alt-right candidate running for Paul Ryan’s seat, explained Saturday April 14, @04:12PM Rejected
Graham Linehan on the art of the risky joke – and why the alt-right get it wrong Saturday April 14, @04:01PM Rejected
This Is Stupid Watergate. Wonkagenda For Fri., April 13, 2018 Friday April 13, @11:55PM Rejected
Alt-Right Activist On State Of The Movement: ‘We Are Fucked’ Friday April 13, @04:29PM Rejected
Facebook Deletes Richard Spencer's Accounts in Hate Speech Crackdown Friday April 13, @04:24PM Accepted
Alt-right speaker cancels appearance in Grand Junction Friday April 13, @04:19PM Rejected
Alt-right magnifies hyopcrisy Friday April 13, @01:24AM Rejected
Dakota Johnson's Boobs Nominated for Best Actress in Fifty Shades Freed Friday April 13, @01:17AM Rejected
Why the idea that the English have a common Anglo-Saxon origin is a myth Wednesday April 11, @11:26PM Rejected
Professors Are Targets In Online Culture Wars; Some Fight Back Wednesday April 11, @05:26PM Rejected
Top Florida GOP Gubernatorial Candidate Spoke at Event With Bannon, Yiannopoulos in 2017 Wednesday April 11, @03:14PM Rejected
Controversial alt-right speaker Milo Yiannopoulos' LSU talk canceled, organizers say Wednesday April 11, @03:06PM Rejected
Paul Ryan’s Retirement Gives a Big Boost to the Most Prominent White Nationalist in U.S. Politics Wednesday April 11, @12:48PM Rejected
Chelsea Manning reflects on her mistaken attempt to reach out to the alt-lite Tuesday April 10, @01:11PM Rejected
Does Unleashing a Neo-Nazi 'Troll Army' Count as Free Speech? Tuesday April 10, @12:53PM Rejected
Nazi From ‘Sieg Heil Taylor Swift’ Vid Arrested on Weapons Charge Tuesday April 10, @12:47PM Rejected
Less Than a Year After Charlottesville, the Alt-Right Is Self-Destructing Monday April 09, @05:54PM Rejected
Alt-Right Furries Are Raging Online, And Leftist Furries Wonder What Is To Be Done Monday April 09, @03:49PM Rejected
R/THE_DONALD Opinion: Reddit’s advertising strategies still hide hate speech Monday April 09, @03:42PM Rejected
The Alt-Right Media Bubble Is in Trouble Monday April 09, @01:46AM Rejected
Is Dutch Bad Boy Thierry Baudet the New Face of the European Alt-Right? Monday April 09, @01:04AM Rejected
Poet went undercover in the alt-right now talks about healing Monday April 09, @12:13AM Rejected
The Fall of the "Alt-Right" Came From Anti-Fascism Sunday April 08, @11:58PM Rejected
Cambridge Analytica whistleblower: Bannon wanted data for alt-right candidates Sunday April 08, @11:45PM Rejected
The Alt-Right Is a Subculture Without a Culture Sunday April 08, @11:39PM Rejected
A Political Movement, Defining Itself by What It Hates Saturday April 07, @06:56PM Rejected
Gab Is the Alt-Right Social Network Racists Are Moving to Friday April 06, @03:12PM Rejected
Stormfront.org restricts access to donors, shuts down main server Thursday April 05, @03:41PM Rejected
Atheist Alt-Right? Wednesday April 04, @04:15PM Rejected
30% of World’s Electricity Consumption Will Be Spent Explaining Bitcoin Tuesday April 03, @03:00PM Rejected
Sam Harris, Charles Murray, and the allure of race science Sunday April 01, @03:38PM Rejected
The ‘crying Nazi’ from Charlottesville now says he’s an FBI informant Wednesday March 28, @05:40PM Rejected
With Kisses, from Russia, NRA is compromat!! Tuesday March 27, @11:32PM Rejected
Alt-Right: Age of Rage, SXSW 2018 Review Monday March 26, @12:58PM Rejected
Exposing Alt-Right Anti-Semitism and Its Enablers Monday March 26, @12:26AM Rejected
Lessons from the Left: The alt-right’s history in America Monday March 26, @12:14AM Rejected
Baked_Alaska or Baked in terms of Marijuana Racism Monday March 26, @12:00AM Rejected
The Hate Report: The alt-right is a mess Sunday March 25, @11:08AM Rejected
"Alt-Right News" is no more! Sunday March 25, @10:42AM Rejected
Looking Under the Alt-Right Rock Thursday March 22, @03:40PM Rejected
Alt-fight: Jason Jorjani, leaving the alt-right? Wednesday March 21, @10:50AM Rejected
Readership plummets for alt-right Breitbart without Bannon Wednesday March 21, @10:17AM Rejected
"White Wakanda!" Alt-right takes on yet another film. Tuesday March 20, @01:28PM Rejected
Free Speech! Except for Muslims. Alt-right Civil Liberties. Tuesday March 20, @01:07PM Rejected
The alt-right is in decline. Has antifascist activism worked? Tuesday March 20, @12:45PM Rejected
Everything We Think about the Political Correctness Debate is Wrong Tuesday March 20, @11:26AM Accepted
Heimbach Monday March 19, @04:17PM Rejected
Israel’s Alt-Right Is Now Mainstream—Are Lawmakers Doing Enough to Stop It? Sunday March 18, @10:54PM Rejected
Prominent US neo-Nazi arrested on domestic violence charge Sunday March 18, @01:15PM Rejected
What the Alt-Right Gets Wrong About Jews Saturday March 17, @04:41PM Rejected
How a white nationalist’s family came to blows over a trailer tryst Saturday March 17, @02:04AM Rejected
Before Heimbach was a Mother-in-law _cucker, he was excommunicated Saturday March 17, @01:36AM Rejected
White nationalist leader Matthew Heimbach arrested for domestic battery Saturday March 17, @01:19AM Rejected
Behold the incestuous master race: Neo-Nazi leader Matthew Heimbach has affair with mother-in-law Saturday March 17, @01:12AM Rejected
White Supremacist Assault and Adultery Scandal Ends in Jilted Neo-Nazi Web Admin Deleting Site Friday March 16, @09:55PM Rejected
Alt-Right: Age of Rage is a snapshot of one of 2017’s darkest moments Friday March 16, @10:50AM Rejected
‘Alt-Right’ Ringleader Richard Spencer: We Attract the Mentally Ill Thursday March 15, @03:59PM Rejected
White Nationalist Leader Heimbach Arrested On Domestic Violence Charges Wednesday March 14, @09:13PM Rejected
Matt Heimbach arrested! Wednesday March 14, @12:31PM Rejected
Does Richard Spencer’s Disastrous College Tour Mean The ‘Alt-Right’ Is Fizzling Out? Saturday March 10, @12:30AM Rejected
German Far-Right ‘Terrorists’ Jailed for Series of Attacks on Refugees Wednesday March 07, @11:34PM Accepted
Awkward! All of Oculus's Rift Headsets Have Stopped Working Due to an Expired Certificate Wednesday March 07, @11:04PM Accepted
Iconic Stellar Debris Ring Much Stranger Than Previously Thought Wednesday March 07, @12:34AM Accepted
Alt-Moonie Gun Blessing, with Robes and Crowns of Ammo! Sunday March 04, @02:00PM Rejected
The "Alt-Right" Is Building a White Nationalist Mass Movement With "Operation Homeland" Saturday March 03, @01:45PM Rejected
Here’s How an Alt-Right Troll Auditions for Survivor Saturday March 03, @01:20PM Rejected
Alt-right attorney defends racism, homophobia, Richard Spencer: but that is not the point. Friday March 02, @12:09AM Rejected
Stereotypes About College Students And Free Speech Are False Tuesday February 27, @05:45PM Rejected
These Companies Are Sticking By The NRA Saturday February 24, @12:23AM Accepted
Mind control or gun control Friday February 23, @12:34AM Rejected
It’s time for conservatives to retire the term ‘alt-right’ Thursday February 22, @09:40PM Rejected
Twitter “Bot” Purge Causes Outcry as Follower Counts Fall Wednesday February 21, @03:40PM Accepted
‘Fire this ammosexual’: Viewers demand CNN boot Kingston after he calls Parkland students left-wing Tuesday February 20, @09:20PM Rejected
Jordan Peterson, darling of the Alt-right, publishes a book Tuesday February 20, @03:41PM Rejected
‘Alt-right’ Oregon State student-government member ousted in overwhelming recall vote Sunday February 18, @08:27PM Rejected
James Damore's Labor Complaint Against Google Was Completely Shut Down Friday February 16, @03:43PM Accepted
Total: 148

Cosby Show Topless Protester

Posted by takyon on Tuesday April 10 2018, @12:21PM (#3134)
5 Comments

Vatican Ex-Diplomat Arrested

Posted by takyon on Sunday April 08 2018, @11:14AM (#3131)
7 Comments
/dev/random

Vatican police arrest ex-diplomat over 'child pornography'

Police at the Vatican have arrested a priest who previously worked at the Holy See's US embassy on suspicion of possessing child pornography.

Carlo Alberto Capella was taken into custody after an investigation.

Monsignor Capella was recalled from the US in September 2017 after US authorities told the Vatican about a possible violation of child pornography laws by one of its diplomats.

He was ordained in 1993 and joined the Vatican's diplomatic corps in 2004.

The arrest could draw fresh attention to Pope Francis's efforts to snuff out child abuse in the Catholic Church. He has pledged zero tolerance but critics say he has not done enough to hold to account bishops who allegedly covered up abuse.

Also at NYT and The Guardian.

Are Water Worlds Habitable?

Posted by takyon on Friday April 06 2018, @10:34AM (#3128)
10 Comments
Science

Are Water Worlds Habitable?

Rehash of this article. But here is a detail that may have been overlooked:

Take the fifth planet within the TRAPPIST-1 system as an example. Cayman Unterborn, an exogeologist at Arizona State University in Tempe, and his colleagues think that the liquid water here extends down about 200 kilometers—roughly 20 times deeper than Earth’s Mariana Trench. That much water would create a large ice layer at the bottom of the ocean which would seal the ocean from the land and effectively shut down a geochemical cycle that plays a crucial role in Earth’s habitability.

WD Black/SanDisk Extreme Pro NVMe SSDs

Posted by takyon on Thursday April 05 2018, @02:10PM (#3124)
11 Comments
Hardware

The Western Digital WD Black 3D NAND SSD Review: EVO Meets Its Match

Very fast sequential speeds and high IOPS. Endurance could be problematic (600 TB for the 1 TB model, calculated as 0.3 DWPD). I wonder what that ratio will be for QLC 3D NAND SSDs.

Western Digital bought SanDisk in 2016.

Mommy Shaming

Posted by takyon on Sunday April 01 2018, @10:45AM (#3117)
41 Comments

Murder for Popularity

Posted by takyon on Thursday March 29 2018, @02:50PM (#3111)
6 Comments
/dev/random

Crazed girls flood Parkland school shooter Nikolas Cruz with fan mail

Mass murderer Nikolas Cruz is getting stacks of fan mail and love letters sent to the Broward County jail, along with hundreds of dollars in contributions to his commissary account.

Teenage girls, women and even older men are writing to the Parkland school shooter and sending photographs — some suggestive — tucked inside cute greeting cards and attached to notebook paper with offers of friendship and encouragement. Groupies also are joining Facebook communities to talk about how to help the killer.

The South Florida Sun Sentinel obtained copies of some of the letters showing that Cruz, who had few friends in the outside world, is now being showered with attention.

End-To-End Encrypted Social Networks

Posted by takyon on Wednesday March 28 2018, @04:32AM (#3106)
10 Comments
Digital Liberty

Tresorit Launches Campaign To Build An End-To-End Encrypted Social Network

Sociall.io

The new technology that aspires to #DeleteFacebook for good (Mastodon)

At the end of these charts, you can see a small spike in Diaspora users.

It might all be in the name. People/"dumb fucks" will sign up for a "Facebook", but "Prevaat"?

std::map<optimism, chagrin> disaster;

Posted by turgid on Tuesday March 27 2018, @08:18PM (#3105)
44 Comments
Code

I have been at the C++ again. After a few years I have been slowly managing to persuade people that directly testing (using TDD) the C++ code is a good idea.

Also, I have tried to put my C smugness and arrogance away in the spirit of doing things "the right way" i.e. in C++ and the way the earnest and eternally vigilant members of the C++ Inquisition would recommend.

A couple of weekends ago I was on a fairly long train journey so for entertainment I reacquainted myself with the C++ Frequently Questioned Answers and laughed out loud a couple of times much to the bemusement of Mrs Turgid.

I had been asked to supervise a much younger and inexperienced member of the team. He had too much to do and so I was asked to pick up some work he had started. Young people today... So I extracted some of his code into independent methods and put them under test with CPPUNIT which involved hacking on some nasty ANT build scripts (don't get me started...) just to add a few .so files to the linker command line. The build scripts are so bad that it takes upwards of 45 seconds to compile, link and run the unit tests (200 lines of code).

Now to the fun, std::map. Why oh why oh why? Well, because the STL and these are "algorithms" and they've been developed by people much cleverer than you and so they won't have bugs like the ones you would write yourself and they have performance criteria and they use templates so you get type checking at compile time and blah blah blah...

Yes, well, nobody expects the C++ Inquisition. Their main weapon is type safety and code reuse. OK, their two main weapons are type safety, code reuse and generics. Hang on, that's three. I'll come in again. Nobody expects the C++ Inquisition. Amongst their weapons are type safety, code reuse, generics, multiple inheritance, virtual methods, references, the STL... You get the idea.

And what was std::map being used for? To store pairs of strings and integers (hex) read out of an ASCII configuration file. How was the file parsed? sscanf()? No, some fancy stream object with operator<<. And what were the ASCII strings? Names of parameters. And there was a third column in the file that specified a width and was summarily ignored by the parser. And what about the names of the parameters? Well, they were looked up in the map at run time, hard-coded, to pull the values out of the map and put into internal variables with all kinds of shifts and shuffles on byte order. And what if the user changed the names of any of the parameters in the file? Yes, what indeed. The user will be editing this file.

Now I do need to use some sort of dynamic data structure myself in this project. I need to map strings to integers, but with integers as the keys this time. My table needs to be populated with the names of files read from a directory and the files sorted in order. If I were doing this in a sane language like C it would be relatively straight forward. Anyway, we're in C++ land now and the C++ Inquisition are in attendance. So I thought I'd take a leaf out of their book and use std::map<uint32_t, std::string> table or something (note the code is infected with stds all over the place, another cool feature) so I decided I'd better read the documentation. I thought I might use the insert() method and check for duplicate keys in the map. Nope, template error. It seems one must use operator[] but that doesn't check for existing keys, it just overwrites them. The suggested remedy? Ah, scan the entire map from the beginning each time to make sure the key isn't already there. Doesn't it throw one of these pesky exception things? I thought they were the Modern Way(TM)?

::iterator is fun. Try to iterate over an empty map, or to an entry that isn't there. How do you detect it? Well, ::iterator is some kind of pointer (you get at the data with ->first or ->second) so you might compare with NULL (sorry, 0 nowadays) but no way because operator== is not defined. The best advice is not to try to iterate over an empty map or to dereference an iterator that doesn't point to anything.

I could have read my file names into a (sorted) linked list checking for duplicates along the way. It would have been less than 50 lines of C, and I could have written it and tested it in the time it took me to get angry about C++ all over again.

The word is chagrin. I have wasted very precious time and haven't even got any working code.

Edited 20180328 to use proper escape codes for angle brackets.