Apple stopped selling the Power Mac G5 (with space) in August 2006, so I’m not sure how much they care about Kraft using “PowerMac” (sans space) as a trademark for protein-enhanced macaroni and cheese. (I feel like there’s got to be a joke to be made here about a “cheese grater”...)
H.wickham
Shared posts
Yet Another Russian Hack of the NSA -- This Time with Kaspersky's Help
The Wall Street Journal has a bombshell of a story. Yet another NSA contractor took classified documents home with him. Yet another Russian intelligence operation stole copies of those documents. The twist this time is that the Russians identified the documents because the contractor had Kaspersky Labs anti-virus installed on his home computer.
This is a huge deal, both for the NSA and Kaspersky. The Wall Street Journal article contains no evidence, only unnamed sources. But I am having trouble seeing how the already embattled Kaspersky Labs survives this.
WSJ follow up. Four more news articles.
EDITED TO ADD: This is either an example of the Russians subverting a perfectly reasonable security feature in Kaspersky's products, or Kaspersky adding a plausible feature at the request of Russian intelligence. In the latter case, it's a nicely deniable Russian information operation. In either case, it's an impressive Russian information operation.
What's getting a lot less press is yet another NSA contractor stealing top-secret cyberattack software. What is it with the NSA's inability to keep anything secret anymore?
EDITED TO ADD (10/8): Another article.
multipanelfigure added
Infrastructure to Assemble Multi-Panel Figures (from Grobs)
Tools to create a layout for figures made of multiple panels, and to fill the panels with base, lattice and ggplot2 plots, grobs, and PNG, JPEG, and TIFF images.
Forcing a value into an empty cell post scrape
I am scraping web data via rvest in R. I am using the code to scrape multiple pages but on occasion due to missing content the scrape will return empty values.
Code I am using
Goals <- PlayerScrape %>%
html_nodes("#yw1 tfoot .zentriert:nth-child(4)") %>%
html_text() %>%
as.numeric()
Goals <- na.zero(Goals)
Is there an efficient way of setting this Goals value as 0 if an empty is returned from the rvest process?
How to send application_name to RPostgreSQL connection
I know that PostgreSQL database allows to keep track of application name for each connection and it looks like application_name variable should work with RPostgreSQL, but how exactly should I do this? Adding variable application_name = "test" to dbConnect doesn't work.