Recently, a Finnish security firm, Codenomicon, discovered the Heartbleed vulnerability in a variant of SSL (Secure Socket Layer) protocol known as OpenSSL. Web servers and browsers use SSL protocol to help protect data during transfer by creating an encrypted channel for private communications over the Internet. OpenSSL is the most common used data transmission encryption on the internet and the Heartbleed vulnerability allows intruders to circumvent its trusted communication channel and obtain access to sensitive information. In essence, Heartbleed creates an opening in SSL's encryption technology which allows a hacker to steal the public and private keys used for deciphering internet traffic, thus enabling a hacker to steal sensitive data that once was thought to be secure. The vulnerability has existed for two years and exploitation is undetectable.
The discovery of the Heartbleed vulnerability emphasizes the importance of a diligent information security vulnerability and incident management program. Organizations should ensure that they actively monitor all available resources to identify alerts for newly discovered security vulnerabilities and take the action steps recommended to help mitigate critical threats such as Heartbleed. It is critical that organizations are diligent in their monitoring of security alerts and timely in their implementation of the recommended patches/upgrades or security fixes provided by vendors or security resources. Subscribing to available resources, such as United States Computer Emergency Readiness Team (US-CERT) or FBI InfraGard security bulletins, and employing external assessors to perform vulnerability scans on systems and infrastructure on a regular basis is critical in the early identification of security exposures and vulnerabilities. Additionally, developing an effective incident response plan will ensure that organizations are well-equipped to respond to high-risk security incidents with early detection, containment and implementation of swift and efficient resolutions.
The vulnerable versions of OpenSSL are 1.0.0 through 1.0.1f. The most recent version of OpenSSL, 1.0.1g, patches the flaw. Companies that employ web applications containing sensitive information or transmit sensitive data over the internet should investigate their current versions of SSL encryption and determine whether they are using a vulnerable version of OpenSSL. Vendors such as Cisco Systems Inc. and Juniper Networks Inc. have made announcements informing customers that some of their products utilize OpenSSL versions that are vulnerable to Heartbleed attacks. In a customer bulletin, Cisco released all of the devices that are vulnerable to the Heartbleed vulnerability and all of the devices that they were currently investigating. Many of the vendors such as Cisco informed customers that they will release free patches for all of their products that were affected. It is highly recommended that you contact your device manufacturers as soon as possible to determine if these devices contain the Heartbleed vulnerability.
In addition to the adverse effect on companies, many consumers were also potentially adversely affected by Heartbleed. Consumers, who use the internet for online banking, paying bills, social media, and a myriad of other services, should continually check their service providers' websites for press releases or updates on whether the sites they use were affected. To assist consumers with determining whether or not a website is vulnerable to the Heartbleed bug, Google released a plug-in for their Chrome browser called Chromebleed, which will notify users when the website they are currently on is vulnerable. There are also sites that provide consumers with the ability to test URLs for the Heartbleed bug. Many security experts are advising consumers to change their passwords to all sites that have been affected by the bug; however, they are also suggesting waiting until affected websites have resolved the issue. This is due to the fact that hackers would potentially still have access to a user's credentials if they changed their password while utilizing a website that was still using an unpatched version of Open SSL.
For more information on how Schneider Downs can assist you or your company with securing your network, contact Eric Wright.


Donald Trump said Friday that the collapse of the British pound is good news for his Scottish golf course, which he was visiting.
The presumptive GOP nominee weighed in on the United Kingdom's decision to leave the European Union, commonly known as "Brexit," which passed in a close vote earlier in the day.
Trump celebrated the move, noting what he perceived as parallels to his own presidential campaign.
The results have led, however, to immediate market downturns worldwide and the devaluing of the British currency. British Prime Minister David Cameron also announced his intention to resign later this year after the vote result was announced.


Oleander Participatiefonds is a fund for joint account (FGR) which aims to use participation exemption and therefor holds at least 5% of the participations in circulation of Beleggingsfonds 'De Zonnewijser'.
Beleggingsfonds 'De Zonnewijser' invests in (certificates of (cumulative) preference) shares of Dutch companies, preferably in 5% holdings in order to take advantage of tax exemptions (fiscale deelnemingsvrijstelling). Preference shares have a negotiated fixed dividend amount, and as a result the return and risk are closely related to the capital market interest rate and the level of risk premiums for corporate bonds.
Beleggingsfonds De Zonnewijser, the fund in which Oleander Participatiefonds invests, aims to generate an attractive net investment return in the long term.
Kempen Capital Management N.V. (KCM) is the management company of Oleander Participatiefonds (the "Fund"). KCM is authorised as a management company and regulated by The Netherlands Authority for the Financial Markets. The Fund is registered under the license of KCM at the The Netherlands Authority for the Financial Markets. The Fund is only available for professional investors.
The information in this document provides insufficient information for an investment decision. Please read the information memorandum. This document is available on the website of KCM (www.kempen.com/investmentfunds). The value of your investment may fluctuate. Past performance provides no guarantee for the future.
Due to the nature of this fund, this information is only available on the Dutch part of this website in the Dutch language.
0.15% (annually), plus € 500 per month.
0.33% over the financial year 2016.
For (questions about) a buy or sell order you can contact the Transfer Agent department. This department can be reached by the following e- mail address: transfer.agent@kempen.nl and the telephone number 020 348 8028/9542.


Personal mission statement: To provide a high level of excellence in listing and selling of real property while offering the highest levels of integrity, communication, knowledge, and support.
Since 2003, Joe O'Neill has actively researched and purchased real estate property for its higher and best use. Selling Real Estate for a profit and helping homeowners and investors, refinance for improving equity positions. Methods used to accomplish these tasks included competing and non-competing techniques.
Joe has mentored others on how to purchase real estate using these same real estate practices. He's collaborated with other sales agents, loan officers, investors, and industry experts and formed team partnerships that helped create specialize local experts. Some of these collaboration activities included team building, contract negotiations, partnerships, and sales generation.
The Mike Ferry Organization, Leading real estate training organization. .


text:
March 21: EFSC men's basketball season ends in Elite Eight of national tournament
Eastern Florida State College men's basketball team lost to No. 2 South Plains 82-74 in the quarterfinals of the NJCAA Division I National Championship Tournament.
March 21: EFSC men's basketball season ends in Elite Eight of national tournament Eastern Florida State College men's basketball team lost to No. 2 South Plains 82-74 in the quarterfinals of the NJCAA Division I National Championship Tournament. Check out this story on floridatoday.com: https://www.floridatoday.com/story/sports/college/efsc/2019/03/21/march-21-efsc-mens-basketball-season-ends-elite-eight-national-tournament/3241246002/
Michael Parsons, Eastern Florida Published 8:54 p.m. ET March 21, 2019
EFSC men's basketball season ends in Elite Eight of national tournament. Eastern Florida State College men's basketball team lost to No. 2 South Plains 82-74 in the quarterfinals of the NJCAA Division I National Championship Tournament Thursday in Hutchinson, Kansas.
South Plains came out shooting, hitting five 3-pointers in a row and eight in the first half to take a 45-29 lead into halftime.
But the Titans fought back in the second half, going on a 14-4 run to cut the lead to four points with three minutes and 49 seconds remaining. A Jalen Warren three-point play cut it to three, 75-72 but the Titans could get no closer.
Warren had a big second half in his final game for the Titans, scoring 15 of his team-high 21 points in the second half. Sophomores Ayo Dada and Junior Madut each had 11 points along with freshman Jonathan Ned. Nick Stampley had 10 points and seven rebounds for the Titans who finished the season 28-8.
Eastern Florida State College is one of just four teams in the nation to be in the Elite Eight in each of the past three seasons.

redpajama_set_name: RedPajamaCommonCrawl


text:
Cassine är ett släkte av benvedsväxter. Cassine ingår i familjen Celastraceae.

Kladogram enligt Catalogue of Life:

Källor

Externa länkar

Kärlväxter
Cassine

redpajama_set_name: RedPajamaWikipedia


text:
using System;
using Twilio;
using Twilio.Rest.Api.V2010.Account;
using Twilio.Types;

class Example
{
    static void Main(string[] args)
    {
        // Find your Account Sid and Auth Token at twilio.com/console
        const string accountSid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
        const string authToken = "your_auth_token";
        TwilioClient.Init(accountSid, authToken);

        var number = IncomingPhoneNumberResource.Create(
            phoneNumber: new PhoneNumber("+15005550000"));

        Console.WriteLine(number.Sid);
    }
}

redpajama_set_name: RedPajamaGithub


It's done. It only took six hours, but it was worth it. My new long braids really do look beautiful. A lot better than I thought it would, to be honest. I never would've thought that I would do it, fifteen-year-old me would be so shocked. But that was the misguided-me, the self-hating-me, the bend-over-backwards-for-white-people me. And that girl died a long time ago.


Could you say 'Yes!' to all your children's demands?
Children's self-esteem and ego are fluid and fragile things. They soar one minute and deflate like a popped balloon the next. A cruel word from a friend, an abrupt dismissal by a tired teacher, an angry word from a busy parent all can affect a child's self-esteem. Children's author, Claire Carpenter, threw herself into the realm of free parenting for 24 hours, saying 'Yes You Can' to her two children.
"After every request I told my children to think hard about the consequences of what they wanted and stressed that they have to live with those consequences," explained Claire, mum to Alex, 6, and Tom, 8.
Could you say 'Yes!' to all your children's demands for 24 hours?? Would you like to set up a challenge for some readers to experience the realm of free parenting?
If you need a little helping hand along the way, PR Coaching is a great investment for your business. It gives you ideas, advice and the tools to start doing PR yourself. GetInThePress offer PR Coaching or can handle your PR or Marketing for you at fees to suit all budgets.


text:
Q: PHP multidimensional array (or object) to JSON I have 2 DB tables. table 2 is relational to table 1.
In php I am building a multidimensional array to hold the data key/values.
because PHP needs to have unique "keys" MY JSON is looking like this:
[
{
    "packs": {
        "9": {
            "characters": {
                "40": {
                    "id": "40",
                    "title": "Jack Bauer",
                    "pic": "68bcbe014c.jpg",
                    "gender": "Male"
                },
                "41": {
                    "id": "41",
                    "title": "Chloe O'Brian",
                    "pic": "ffb6acc8e3.jpg",
                    "gender": "Male"
                },
                "42": {
                    "id": "42",
                    "title": "Tony Almeida",
                    "pic": "23f199e223.jpg",
                    "gender": "Male"
                }
            }
        },
        "7": {
            "characters": {
                "7": {
                    "id": "7",
                    "title": "Elvis Presley",
                    "pic": "78300767ad.jpg",
                    "gender": "Male"
                },
                "16": {
                    "id": "16",
                    "title": "Madonna",
                    "pic": "70663a42f7.jpg",
                    "gender": "Male"
                },
                "17": {
                    "id": "17",
                    "title": "Lady Gaga",
                    "pic": "c5099c619b.jpg",
                    "gender": "Male"
                },
                "21": {
                    "id": "21",
                    "title": "Pink Floyd",
                    "pic": "52ddce314a.jpg",
                    "gender": "Male"
                },
                "22": {
                    "id": "22",
                    "title": "Led Zeppelin",
                    "pic": "84cd58ada3.jpg",
                    "gender": "Male"
                },
                "31": {
                    "id": "31",
                    "title": "The Beatles",
                    "pic": "bd22a4d648.jpg",
                    "gender": "Male"
                },
                "32": {
                    "id": "32",
                    "title": "Foo Fighters",
                    "pic": "250fb6ecec.jpg",
                    "gender": "Male"
                },
                "33": {
                    "id": "33",
                    "title": "Bananarama",
                    "pic": "da7c2b56cf.jpg",
                    "gender": "Male"
                },
                "35": {
                    "id": "35",
                    "title": "Boney-M",
                    "pic": "3cbdada38b.jpg",
                    "gender": "Male"
                },
                "38": {
                    "id": "38",
                    "title": "The Spice Girls",
                    "pic": "4751f0fbb7.jpeg",
                    "gender": "Male"
                },
                "39": {
                    "id": "39",
                    "title": "Girls Aloud",
                    "pic": "644dcf71ca.jpg",
                    "gender": "Male"
                }
            }
        },
        "8": {
            "characters": {
                "9": {
                    "id": "9",
                    "title": "Keith Lemon",
                    "pic": "ff6ef10853.jpg.jpg",
                    "gender": "Male"
                },
                "23": {
                    "id": "23",
                    "title": "Fearne Cotton",
                    "pic": "0d038b6516.jpg",
                    "gender": "Male"
                },
                "24": {
                    "id": "24",
                    "title": "Holly Willoughby",
                    "pic": "836fc4184c.jpg",
                    "gender": "Male"
                },
                "30": {
                    "id": "30",
                    "title": "Rufus Hound",
                    "pic": "062bee9602.jpg",
                    "gender": "Male"
                }
            }
        },
        "3": {
            "characters": {
                "5": {
                    "id": "5",
                    "title": "Tom Cruise",
                    "pic": "ff296fafb9.jpg",
                    "gender": "Male"
                },
                "10": {
                    "id": "10",
                    "title": "Linda Lovelace",
                    "pic": "ac1bea43d3.jpg",
                    "gender": "Male"
                },
                "15": {
                    "id": "15",
                    "title": "Gwyneth Paltrow",
                    "pic": "43a22d7240.jpg",
                    "gender": "Male"
                },
                "44": {
                    "id": "44",
                    "title": "Errol Flynn",
                    "pic": "cea17c1275.jpg",
                    "gender": "Male"
                },
                "45": {
                    "id": "45",
                    "title": "Halle Berry",
                    "pic": "752b5c92c5.jpg",
                    "gender": "Male"
                }
            }
        },
        "2": {
            "characters": {
                "4": {
                    "id": "4",
                    "title": "Donald Duck",
                    "pic": "8d367f41b1.jpg",
                    "gender": "Male"
                },
                "6": {
                    "id": "6",
                    "title": "Mickey Mouse",
                    "pic": "8d9629c115.jpg",
                    "gender": "Male"
                },
                "28": {
                    "id": "28",
                    "title": "Pluto",
                    "pic": "fb2c0e2dd0.jpg",
                    "gender": "Male"
                },
                "29": {
                    "id": "29",
                    "title": "Minnie Mouse",
                    "pic": "378760ff77.jpg",
                    "gender": "Male"
                },
                "36": {
                    "id": "36",
                    "title": "Cinderella",
                    "pic": "a7e4888213.jpg",
                    "gender": "Male"
                },
                "37": {
                    "id": "37",
                    "title": "Snow White",
                    "pic": "a9cf05a857.jpg",
                    "gender": "Male"
                }
            }
        },
        "4": {
            "characters": {
                "3": {
                    "id": "3",
                    "title": "Bill Clinton",
                    "pic": "03c6567ddb.jpg",
                    "gender": "Male"
                },
                "11": {
                    "id": "11",
                    "title": "Margaret Thatcher",
                    "pic": "91c9fa9fd0.jpg",
                    "gender": "Male"
                },
                "13": {
                    "id": "13",
                    "title": "David Cameron",
                    "pic": "a689984360.jpg",
                    "gender": "Male"
                },
                "14": {
                    "id": "14",
                    "title": "Nick Clegg",
                    "pic": "3243e298e5.jpg",
                    "gender": "Male"
                },
                "26": {
                    "id": "26",
                    "title": "George Bush JR",
                    "pic": "46296f6b0e.jpg",
                    "gender": "Male"
                },
                "27": {
                    "id": "27",
                    "title": "Ed Milliband",
                    "pic": "66f1449994.jpg",
                    "gender": "Male"
                }
            }
        },
        "5": {
            "characters": {
                "8": {
                    "id": "8",
                    "title": "Stephen Hawking",
                    "pic": "b8c4f17530.jpg",
                    "gender": "Male"
                },
                "18": {
                    "id": "18",
                    "title": "Alan Turing",
                    "pic": "82b4d84e35.jpg",
                    "gender": "Male"
                },
                "19": {
                    "id": "19",
                    "title": "Albert Einstein",
                    "pic": "a6cd74dbaa.jpg",
                    "gender": "Male"
                },
                "34": {
                    "id": "34",
                    "title": "Brian Cox (prof)",
                    "pic": "92b6005de9.jpg",
                    "gender": "Male"
                },
                "43": {
                    "id": "43",
                    "title": "Richard Feynman",
                    "pic": "5de10d1128.jpg",
                    "gender": "Male"
                }
            }
        },
        "6": {
            "characters": {
                "12": {
                    "id": "12",
                    "title": "Jeff Koons",
                    "pic": "8e3ca5f497.jpg",
                    "gender": "Male"
                },
                "20": {
                    "id": "20",
                    "title": "Salvador Dali",
                    "pic": "b5bafb7934.jpg",
                    "gender": "Male"
                },
                "25": {
                    "id": "25",
                    "title": "Rembrandt",
                    "pic": "73e2710029.jpg",
                    "gender": "Male"
                },
                "49": {
                    "id": "49",
                    "title": "Vincent Van Gough",
                    "pic": "6ee455ab28.jpg",
                    "gender": "Male"
                }
            }
        }
    }
}

]
I am trying to solve a problem that my iOS dev wants sorting... apparently the "{"packs":{"9": " 9 is wrong and does not follow the key:value JSON structure. How on earth do I create a correct PHP array or object for that matter with the unique identifier for each of the result sets from DB table 1?
the result should be structured like this:
data_db_1:1
data_db_2:id
 data_db_2:title
 data_db_2:pic
 data_db_2:gender
data_db_1:2
data_db_2:id
  data_db_2:title
  data_db_2:pic
  data_db_2:gender
data_db_1:3
data_db_2:id
 data_db_2:title
 data_db_2:pic
 data_db_2:gender
data_db_1:4
   data_db_2:id
   data_db_2:title
   data_db_2:pic
   data_db_2:gender
and look like this:
     {
"id": "9",
"title": "24",
"credits": "100",
"character": [
    {
        "id": "50",
        "title": "Jack Bauer",
        "pic": "68bcbe014c.jpg",
        "gender": "Male"
    },
    {
        "id": "50",
        "title": "Jack Bauer",
        "pic": "68bcbe014c.jpg",
        "gender": "Male"
    },
    {
        "id": "50",
        "title": "Jack Bauer",
        "pic": "68bcbe014c.jpg",
        "gender": "Male"
    },
    {
        "id": "50",
        "title": "Jack Bauer",
        "pic": "68bcbe014c.jpg",
        "gender": "Male"
    }
]

}
I cant find allot on the web relating to this. The only way I can think to solve it is to create each part seperately from PHP arrays using json_encode() and echo and a mess of concat. Surely json_encode() should be capable of creating correct JSON from a simple php array, a complex php multidimensional array or a PHP object without breaking a sweat???

my php function to do this as requested:
$data_ar = output_pack_data($pack_id);

echo "[".json_encode($data_ar)."]";         // first bit of dirty here

function output_pack_data($pack_id = false)
{
global $db;

$output_keys = true; //false;

if($pack_id != false)
{
    $q = "WHERE id='{$pack_id}' AND active = '1'";                                                          // select the relevant pack ID
}
else
{
    $q = "WHERE active='1' ORDER BY order_num ASC";                                                         // select all pack ids
}

$rs = $db->rs("whoami_packs",$q);

$pack_obj = new stdClass();                                                                                // declare new std class object here......

$data = array();                                                                                // prep new array to hold the data

while($rs && $r = $db->fetch($rs))                                                                          // loop thorugh each pack id
{
    $pack_obj->packs->id = $r->id;                                                                      // add the pack title
    $pack_obj->packs->title = $r->title;                                                                        // add the pack title
    $pack_obj->packs->credits = $r->credits;                                                                    // add the required credits to access

    $packs_rs = $db->rs("whoami_characters","WHERE pack_id='{$r->id}' AND active = '1'");                   // get the character data relevant for this pack

    $i=0;

    while($packs_rs && $pack_r = $db->fetch($packs_rs))                                                     // loop through the character data
    {
        $id = $r->id;

        if($output_keys == false)
        {
            $data['packs'][$r->id]['characters'][$pack_r->id][$pack_r->title][$pack_r->pic][$pack_r->gender] = true;    // build the array
        }
        else
        {
            $data['packs'][$r->id]['characters'][$pack_r->id]['id'] = $pack_r->id;                  // build the array
            $data['packs'][$r->id]['characters'][$pack_r->id]['title'] = str_out($pack_r->title);                   // build the array
            $data['packs'][$r->id]['characters'][$pack_r->id]['pic'] = $pack_r->pic;
            $data['packs'][$r->id]['characters'][$pack_r->id]['gender'] = ($pack_r->gender = 'm') ? "Male" : "Female";
        }
    }
}

return $data;                                                                                // return the array

}

A: There's some superfluous code in the function. And when you have non-consecutive (numerical) indices json_encode will not use an [x,y,z] encoding but an object notation.
Apparently your colleague wants the IDs as properties of each object not as the key to an object. Therefore just drop referencing the array element via its id but first create the complete array then append it to its parent via $parent[]. This way you get an array with sequential numeric ids -> json_encode() creates an array notation.
(untested, i'm too lazy to build sql test data from the json output provided in the original question)
function output_pack_data($pack_id=false)
{
    global $db;
    $data = array();

    if($pack_id != false) {
        $q = "WHERE id='{$pack_id}' AND active = '1'";
    }
    else {
        $q = "WHERE active='1' ORDER BY order_num ASC";
    }

    $rs_packs = $db->rs("whoami_packs", $q);
    while($rs_packs && ($rec_pack=$db->fetch($rs_packs)) ) {
        $pack = array(
            'id'=>$rec_pack->id,
            'title'=>$rec_pack->title,
            'credits'=>$rec_pack->credits,
            'characters'=>array()
        );

        $rs_chars = $db->rs("whoami_characters","WHERE pack_id='{$pack->id}' AND active = '1'");
        while($rs_chars && ($rec_char=$db->fetch($rs_chars)) ) {
            $pack['characters'][] = array(
                'id' => $rec_char->id,
                'title' => str_out($rec_char->title),
                'pic' => $rec_char->pic,
                'gender' => 'm'==$rec_char->gender ? "Male" : "Female"
            );
        }
        $data[] = $pack;
    }

    return $data;
}

And please have a read of https://en.wikipedia.org/wiki/Join_%28SQL%29 and http://www.w3schools.com/sql/sql_join.asp

A: Sorry, this is a comment and not an answer (again).
I think what the iOS developer (such as myself) is saying is that you are using the id of each object to define each object, and not a key.
Your example and your developer's expected output are both correct, however it's the actual structure of the information that's the issue.
If you head over to http://json.org/example.html to see some examples of JSON data structuring it might be made a little clearer.
Let's look at this in XML. If you convert the following JSON into XML:
[
{
    "1": {
        "id": "1",
        "title": "Jack Bauer",
        "pic": "68bcbe014c.jpg",
        "gender": "Male"
    }
},
{
    "2": {
        "id": "2",
        "title": "Jack Bauer",
        "pic": "68bcbe014c.jpg",
        "gender": "Male"
    }
}
]

You will be left with:
<?xml version="1.0" encoding="UTF-8" ?>
    <1>
        <id>1</id>
        <title>Jack Bauer</title>
        <pic>68bcbe014c.jpg</pic>
        <gender>Male</gender>
    </1>
    <2>
        <id>2</id>
        <title>Jack Bauer</title>
        <pic>68bcbe014c.jpg</pic>
        <gender>Male</gender>
    </2>
</xml>

Simply put, although it is correctly structured in both cases, the data placement is not correct. the <1> and <2> nodes should be the same key, this principle follows most standards (such as RSS).
Looking at your developer's requirements, he wants (in JSON and XML examples):
{
"character": [
    {
        "id": "1",
        "title": "Jack Bauer",
        "pic": "68bcbe014c.jpg",
        "gender": "Male"
    },
    {
        "id": "2",
        "title": "Jack Bauer",
        "pic": "68bcbe014c.jpg",
        "gender": "Male"
    }
]
}

and as XML:
<?xml version="1.0" encoding="UTF-8" ?>
<character>
    <id>1</id>
    <title>Jack Bauer</title>
    <pic>68bcbe014c.jpg</pic>
    <gender>Male</gender>
</character>
<character>
    <id>2</id>
    <title>Jack Bauer</title>
    <pic>68bcbe014c.jpg</pic>
    <gender>Male</gender>
</character>
</xml>

The second examples are clearly structured more efficiently, since the key (character) defines each value, and not the id of each value itself.

A: So it seems that json_encode() will ignore the key values if they are a simple incrementing counter....
this function:
function output_pack_data($pack_id = false)
{
global $db;

$output_keys = true; //false;

if($pack_id != false)
{
    $q = "WHERE id='{$pack_id}' AND active = '1'";                                                          // select the relevant pack ID
}
else
{
    $q = "WHERE active='1' ORDER BY order_num ASC";                                                         // select all pack ids
}

$rs = $db->rs("whoami_packs",$q);

$data = array();                                                                                // prep new array to hold the data

$i = 0;    // AHA!

while($rs && $r = $db->fetch($rs))                                                                          // loop through each pack id
{
    $data[$i]['pack_id'] = $r->id;
    $data[$i]['title'] = $r->title;                                                                     // add the pack title
    $data[$i]['credits'] = $r->credits;                                                                 // add the required credits to access

    $chars_rs = $db->rs("whoami_characters","WHERE pack_id='{$r->id}' AND active = '1'");                   // get the character data relevant for this pack

    $ii = 0;           // AHA!

    while($chars_rs && $char_r = $db->fetch($chars_rs))                                                     // loop through the character data
    {
        if($output_keys == false)
        {
            $data[$i]['characters'][$ii][$char_r->title][$char_r->pic][$char_r->gender] = true; // build the array
        }
        else
        {
            $data[(int)$i]['characters'][(int)$ii]['id'] = str_out($char_r->id);                    // build the array
            $data[(int)$i]['characters'][(int)$ii]['title'] = str_out($char_r->title);                  // build the array
            $data[(int)$i]['characters'][(int)$ii]['pic'] = $char_r->pic;
            $data[(int)$i]['characters'][(int)$ii]['gender'] = ($char_r->gender = 'm') ? "Male" : "Female";
        }
        $ii++;
    }

    $i++;
}

return $data;                                                                                // return the array

}
will return the desired result. Odd that and no mention of it in the documentation! oh well, sorted for now! Hope this helps anyone else with this problem.... note the use of (int) to make sure the $i or $ii counters are correct integers. Using the DB IDs in this case will not work and they will get added to the output.

A: Using the option JSON_FORCE_OBJECT (Available since PHP 5.3.0, see here) will force json_encode to create a valid JSON Object

redpajama_set_name: RedPajamaStackExchange


text:
Local gas prices increase from last week
The low gasoline price in Van Wert was up a dime from last week's low price of $2.49, but all Van Wert gas prices remain at least a penny lower than the state average.
The low price in Van Wert of $2.59 a gallon was shared by six stations: Murphy USA in the Towne Center shopping center, the Pak-A-Sak Marathon stations on North Washington and South Shannon, the Shell and Casey's General Store stations on South Washington, and the Lassus Handy Dandy station on North Washington.
The other three stations in town were at $2.69 a gallon. Those include the Brookside Marathon station on West Main Street, and the One Stop Shop and Short Stop Sunoco stations on North Washington and East Main Street, respectively.
Ohio gas prices have risen 3.7 cents per gallon in the past week, averaging $2.70 per gallon on Monday, according to GasBuddy's daily survey of 5,345 stations. Gas prices in Ohio are 29.8 cents per gallon higher than a month ago, yet stand 10.8 cents per gallon higher than a year ago.
According to GasBuddy price reports, the cheapest station in Ohio is priced at $2.36 per gallon today, while the most expensive is $2.99 per gallon, a difference of 63 cents per gallon. The cheapest price in the entire country today stands at $1.82 per gallon, while the most expensive is $5.29 per gallon, a difference of $3.47 per gallon.
The national average price of gasoline has risen 7.4 cents per gallon in the last week, averaging $2.83 per gallon on Monday. The national average is up 28.7 cents per gallon from a month ago, yet stands 12.2 cents per gallon higher than a year ago.
"The national average gas price has now risen for the ninth straight week, adding 57 cents a gallon in that time and now costing Americans about $200 million more per day than it did to start the year," said Dan McTeague, senior petroleum analyst for GasBuddy. "The effect of rising prices isn't about to let up as a spate of refinery outages on the West Coast and in California has given way to a tightening of summer blended gasoline in advance of the summer driving season set to kick in in the weeks ahead.
"Even with early signs of markets reaching their heights for California-spec fuel, the damage has been done and gas prices are still playing catch up to the highs of April," McTeague added. "With California pump prices now firmly over $4 a gallon, the march to $4.15 may be attained in the weeks ahead before any relief, while the rest of the nation faces the prospect of $3 a gallon by month's end."


We as a people are well – known to love the online casinos. It is something of a blessing and something of a curse.
When I meet a new person, I know he or she or sometimes both or neither takes one look at me and thinks 'now there is someone who loves the online casinos'. In some ways I am a little tired of it over the decades, it is a stereotype and that can be bad but the real truth is that I do, I do, I do love the online casinos.
Luck is luck. It cannot be courted or cajoled. It cannot be threatened or coerced. It will visit you at the wrong times just in time to be too late. It will show up at your door with a collect call from a long-lost chance, and sweep you away into a perilous but ineffably wonderful adventure of horseshoes.
You never know until you did. But the online casinos are better at this than the big old casinos made of bricks and mortars. For one thing, there's no carpet unless you want it, and even then you get to pick the color. For another thing, this is not the hotel, nor the buffet. You sleep and eat when and where you like, but no comps.
I never did figure out how these folks figured me out. It is not like I stand around screaming it from the rooftops. I have been known to spread the word about them from time to time but what person in their right mind would not take the positive information they had obtained and shared it with the people they cared about? A madman, that is who. A crazy person who cared not for the savings of others but only about themselves… If it's wrong to share this caliber of news with those you hold dear, I just don't want to be right.
Let's face it, we have all been to those brick and mortars to spend a little of our free time and rarely if ever did we feel satisfied that we got our money worth. Now please understand that I am not insane… (Still to be determined) It is not like I expect to win every time I enter a casino. I know that they were not built on winners but what I do expect is that I get to spend a little time and have a little fun while I am losing my money. I might also like to get the feeling that I have a chance to win once in a while… It seems more and more that it is just not the case there which is why when I found out how awesome these online Casinos were, I jumped all over it.


Even though Tom is aware of where he stands and what his fate would be, he still defends himself during the trail. Maudie said this and it was true. The main one is, if I didn't I couldn't hold up my head in town, I couldn't represent this county in the legislature, I couldn't even tell you or Jem not to do something again. These three characters all have different motivations, they acted out their courage in three different ways, they all reacted to their adversity differently. It is a fascinating novel with a great storyline full of drama and unexposed realities. However, upon entering adolescence, Jem began to show acts of moral courage.
She managed to do so, and that is one of the most courageous acts, if not the most courageous act seen throughout the entire novel. He has the courage to not look for others for advice of his kids. To Kill a Mockingbird is a novel that revolves mostly in Scout and her family, but it also revolves in the problems the Finch family had to resolve throughout the novel caused by cruel persons. As Atticus teaches her as she grows, courage is a moral thing, not just shooting a dog or touching a house. You rarely win, but sometimes you do. It is one of the most predominant themes and is shown in many of the characters because what is a hero if they are not courageous? The setting was probably most crucial in portraying courage as one of the main themes in the story. Jem showed one of the greatest acts of physical courage as he protected his little sister Scout from the attack of Bob Ewell on the night of Halloween.
One character to show courage is Atticus who shows courage twice as he shoots Tim Johnson and stands up to the lynch… Courage is taking action despite its possible consequences, and even when it is frightening. On her first day of school, Scout acted as a leader for the entire class and she took the duty of informing Miss Caroline of Walter Cunningham's situation. The many forms of courage are shown throughout the novel by the characters of Jem, Boo Arthur , Mrs. Not only in Atticus' fight for the freedom of Tom Robinson, but also in Mrs. These courageous moments create a feeling of hope for the reader and have given the novel its prestigious place in American literature. An example of Atticus using moral courage is when he decided to defend Tom Robinson.
Throughout the novel the author shows how courage is displayed through characters like Mrs. He only shows this courage because he is motivated by doing what is morally right, and preventing cruelty. She is old, she is ill, and she is dying. The definition in my own words is someone doing something out of their comfort zones that will benefit them or someone close to them. Dubose an interesting and outstanding character with contrasting characteristics in the eyes of the reader. The first iconic character in the novel known for her split personality and great moral courage is Mrs.
She has a nasty attitude towards the children, and constantly criticizes Atticus' parenting style and kindness toward the Black people. They cheat black people everyday of their lives, for fear of being scorned by the community. Jean resolved the conflict through renewing their sense of integrity. As Scout grows older, her ideas of courage expand even more. The largest and most important example would be the Trial of Tom Robinson. His courage inspired others to confront their fears and speak up for their hopes and dreams.
When Atticus took the case, he went against Maycomb, a generally racist town, in order to defend Tom. Underwood had to use his double-barrelled gun to try to cover for Atticus from his office on top of the jail. They first believe that courage is that of a physical sense, relating it to masculinity. Nonetheless, like many times before, doing what was right and fair prevailed in Atticus's way of thinking. A just man just likes he is hates to lie,however, he decided to cover up the real story to save Boo Radley in the end.
The story presents how the main character undergoes significant changes in their lives due to different prevailing circumstances. Scout did bravely what her father had no courage to do. She tossed the manuscript out the window into the snow, and her agent made her retrieve it. Jem and Scout are presented as childish characters when the story begins. Still, he went determined to shield Tom from anything that could harm him, with no concern about his own welfare. It started when Atticus took Tom Robinson's case.
On the contrary, courage is to do something even if it can not be done. In life, we witness incredible acts of courage everyday from police and firefighters to everyday men and women like you and me. Atticus tried to show that courage is also a moral thing, not always something that you do physically. One of the… person in the fictional novel To Kill a Mockingbird by Harper Lee. It was not until after she died that Atticus explained to Jem and Scout how courageous the woman was because she knew she was dying but was still determined to die free of the morphine. Nevertheless, no matter how much his reputation suffered, he did not change his mind.
He fights to the best of his ability, and fights to the end. Dubose directly, Jem decided to go for something close to her. Most children at her age would fear speaking to the teacher is such a bold manner. The story also highlights different morals Harper uses his characters, including Atticus, Mrs. According to her views, she died beholden to nothing and nobody. Atticus Finch had courage all throughout the story of To Kill A Mockingbird.
Because it is a narrative, Scout makes one of two primary characters. His courage roots from pleasing Atticus, he would rather get shot than displease Atticus. Especially after Tom Robinson was killed in the prison. Even when Atticus faced danger, he did not back off. He went with the knowledge that if a mob did gather he would be greatly outnumbered and could get badly beaten.


While watching the NFL playoff games this weekend a few political ads came on during commercial breaks.
Here's what I thought. I'd love to know what others think.
As this progressed, I expected it to be from a Clinton-supporting PAC. I think it's a powerful ad, but what the hell? Is this the kind of campaign they are going to run? I'm worried this could backfire, and it just seems entirely unnecessary this early, but I guess they are understandably terrified of Sanders doing well in the first two states and they want to spook certain Democrats.
This hits the same notes as the rest of the campaign. No one has a more consistent and narrow message (for better or worse) than Sanders. I think it's a good ad in that it humanizes and makes the wild-haired radical image a bit harder to stick. The narrow campaign focus may limit his potential for broad appeal, but he is hitting the most pressing issues facing Americans – which the GOP candidates refuse to address. I think this probably doesn't move the needle much, though.
If it wasn't so scary, this would be funny. It almost seems like a spoof. For a good chunk of GOP voters, it's probably an A. For people not receptive to this type of message, it only does damage. If you like Trump or might like him, this helps, if you don't like Trump, I think he wants you to hate him.
I may have missed some, but I haven't seen a Jeb! or Christie ad this weekend. That seems surprising, especially for Christie, who should be investing a lot in markets that cover parts of NH.
I'd actually LOVE this to become an open thread with a link to each new ad as it appears.
I think the first ad is great, and says what needs to be said. If the mainstream media did THEIR job of conveying just how dishonest ALL of the GOP candidates are, then ads like this would not be necessary.
The last (Donald Trump) ad requires a special note. The last scene, accompanying a voice-over about Mexico, in fact is a video of a scene IN MOROCCO. It epitomizes the flagrant lies of the Trump campaign.
The use of this footage was intentional and selected to demonstrate the severe impact of an open border and the very real threat Americans face if we do not immediately build a wall and stop illegal immigration. The biased main stream media doesn't understand, but Americans who want to protect their jobs and their families do.
Outright and flagrant lies, proudly crowed about by a dishonest campaign, and largely ignored by the mainstream media.
As David has observed earlier, the rise and lies of Donald Trump are horrifyingly reminiscent of the early years of Adolf Hitler and the German Nazi party.
Our mainstream media should do a FAR better job of rejecting outright lies, such as the dishonest description of Moroccan refugees.
Right after the (painful) end of the Seahawks-Vikings game, there were a few more.
I think this is the worst of the bunch.
Rubio's ads are really clunky.
I thought it was excellent. New Hampshire is (sort of) a swing state. She is defining her true opponent while they're killing each other at the same time.
I know a lot of active liberals think about Bernie a lot. Hillary might, but I doubt it. Bernie might win New Hampshire, maybe. But he's Bill Bradley, and Hillary is right to train her focus on the nutjobs.
The second sentence of Bernie's ad…ugh. There is obviously a lot of inequality in our country, but his sentence has fractions and numbers, and takes more effort to put together mentally than it should be in a 30-second ad. There's gotta be pithier ways of describing the inequality of the American economy.
The fifteen richest Americans acquired more wealth in two years than bottom ONE HUNDRED MILLION people combined.
Do you REALLY need a calculator to understand that "fraction"? Do you really think it takes effort on the part of voters to compare "fifteen" with "one hundred million"?
If our electorate needs something "pither" than fifteen versus one hundred million, then the game is over and we've lost.
Quick Test Then: How much wealth did the 12th richest American acquire last year? What about the 99,999,999 richest American?
The ad doesn't tell us that at all.
I agree with sabutai that this statistical characterization of inequality is too complicated for a quick sound bite in a 30 second add. It unnecessarily and confusingly conflates income inequality and the wealth gap. It unnecessarily causes someone really paying attention to wonder what "in two years" means (which two years?). It uses a wonky term ("acquired more wealth") when a simpler verb ("made" or "got" or "stockpiled") and a simpler noun ("money") are readily available. It uses a big and seemingly precise, yet difficult to wrap your head around, number (one hundred million) with vague descriptors like "bottom" and "combined".
Al Franken's 2014 ad is the gold standard for a basic economic argument about inequality.
Al Franken's piece is about the rigged game. Bernie Sanders is talking about wealth concentration.
Because he's talking about a rigged economy, in his own words.
You may personally find a sentence stuffed with three numbers, one rather large, to be okay in a thirty second ad. You're a professional engineer. Your average (*average*) voter, probably won't. A good ad works for its audience, not its creator.
There is more than one way to rig a game. He is talking about WEALTH CONCENTRATION. Al Franken is talking about big banks defrauding the rest of us.
If an average voter can't comprehend the difference between "15" and "one hundred million", then our political system is broken beyond repair.
I invite you to offer wording for how you would talk about about wealth concentration without using several numbers.
How else DO we talk about wealth concentration?
Of course we're talking the Gini coefficient, but no need to invoke it.
The first two you offer don't say anything to me.
The third is better, but still misses the point — I doubt that the top 25 hedge fund managers are anywhere close to the 15 wealthiest people in America (maybe), and I don't know how many kindergarten teachers there are.
The last has just as many numbers as the first ("15" versus "one" and "100 million" versus "third"), and is less persuasive.
I guess resist the premise that we must target our political advertising at an audience so illiterate (or innumerate) that it cannot understand "15" versus "100 million".
While Tom is certainly a professional engineer, I'm pretty sure he's not a professional engineer. Lest you think it's a pedantic term of art, I can't list myself as an engineer in my job despite having a PhD in engineering because I don't have a PE.
You aren't somervilletom, PE, are you st?
I'm not a member of NSPE and never attempted the feat.
I always thought, perhaps incorrectly, that this was aimed at the people who keep complex institutional heating and cooling plants from blowing up. I think that's its own kind of "engineer" (as in "Stationary Engineer", I think), and I'm pretty sure I'm not one of them.
I also note that contemporary US media practice seems to be embracing the European practice of calling the person who operates a railroad train a "Driver". This is a change from the more traditional name of "Engineer" (the locomotive was an "engine", and its operator was an "engineer").
I am also not a "Sanitation Engineer", even when paid to sweep floors (I did that during my youth). I frankly prefer "Programmer" to "Software Engineer" because we do not have anything close to the theoretical understanding of "software" needed to provide any reasonable foundation for engineering based on that theoretical understanding.
I do, however, hold a BS in Electrical Engineering, so it is fair to say that I am a credentialed EE.
Most organizations that I've encountered who strive to be "relevant" are not.
I'm really not trying to be argumentative here, I'm just mystified by this reaction. I just don't see the point of your questions.
"Acquired more wealth" is clear to me. It is NOT "income" (like "made"), I don't even know what "got" means in this context, and "stockpiled" is something different.
We have a wealth distribution where the 15 wealthiest Americans ACQUIRED more wealth in the last two years than the bottom ONE MILLION combined. "Acquired more wealth in the last two years", to me, means the difference between the wealth today and the wealth two years ago. Is there something confusing about that?
It sounds to me as though you're saying that because these are staggering numbers that defy common sense (they DO!), we shouldn't talk about them. I think that's precisely why we SHOULD talk about them.
This ad is talking about the difference between the wealth held by these 15 people today compared to the wealth those same 15 people held two years ago (I suspect that membership in this elite club is stable). He is comparing it to the total wealth held by the bottom ONE HUNDRED MILLION PEOPLE (about 1/3 of the population) today compared to two years ago.
Wealth is different from money. Suppose Ralph has a $20B stock portfolio, a $100M oceanfront estate, and a total of $123.45 in all his bank accounts and cash. How much "wealth" does he have (at least 20.1B)? How much "money" does he have ($123.45)?
The trouble with your closing sentence is that it SIGNIFICANTLY understates the reality. The US population is about 321 M, according to the US government.
YOU are talking about the "richest 5% of Americans" — about SIXTEEN MILLION people ("the richest 5%"). Bernie Sanders is talking about FIFTEEN people. If you try to graph this distribution, you'll find it has an incredibly thin and incredibly tall spike at the "wealthiest" side of the distribution. It's a bit easier to graph on log-log paper, but lay people aren't generally accustomed to that (hence confusion about how much strong a magnitude 6 earthquake is from a magnitude 4).
If there's a more clear rephrase, I'm fine with it — so long as it says the same thing. I find the sentence used in the ad to be absolutely clear.
Rubio just confirms he's over his head, and its hard to see what Trump gets from his. Otherwise it's pretty clear what these are for and I think each succeeds pretty well. Christie's was particularly chilling.
I do not understand the criticism of the Clinton spot. Backfire? How? It's a very partisan ad,indeed that is the point, but I rather hope that will carry over into the general. She'll be better off rallying the base than reaching out to Trump supporters, I think!
Still hunting for the fractions in Bernie's second sentence (which I though was a good summing up).
I cannot believe he is so proudly trumpeting his proposal to ban people from this country on the basis of their religion. That is so profoundly un-American and one of his biggest negatives. The same script and footage with one of those deep scary voices could make that a negative ad against him. Plus, how exactly does he plan to force Mexico to pay for our wall? It's almost as if he were punked into running that ad by someone claiming to support him, but really wants to sabotage him. I call "own goal".
From the Atlantis's Ronald Brownstein, as objective a political analyst as you can get, is that the crazier he is the more he wins over Republicans and loses independents and moderates. The data seems to back his analysis up. So, while I still think he is a danger to the republic because his noxious ideas by virtue of being within the two party system will be mainstreamed, we may be looking a gift horse in the mouth. Time will tell.
Moving to the extreme in the primary and then pivoting back to the middle for the general is pretty standard fare.
How does Trump walk back his rhetoric? I think he can't, and I think the GOP adults in the back room think he can't either — which is why they're so frustrated with him. It isn't the rhetoric, it's the one-way nature of it that damages Trump come November 2016.
That was the core of Brownstein's argument. The are at a place where their base can only be satiated by rhetoric and commitments that are alienating to a majority of Americans. Trump will be there McGovern. And it won't surprise me if we see a large contingent of Republicans for Hillary if he wins the nomination. Which is not necessarily something to gloat about, considering what some of them want to do.
Jeb! had one on tonight, too.
I'm not sure how this ad is supposed to appeal to anyone under the age of 80.
Not exactly six words that make sense together for a party that mutters terrerrism every chance it gets.
These are my sentiments on the pathetic state of the Republican Party today.
As if we needed further confirmation he is a candidate running on yesterday's platform. Wonder how it will cut in to Cruz's support in Iowa.
Seriously, of all the things Trump has said and done in this campaign, nothing is more damning a Phyllis Schlafly endorsement.
…when a viewpoint is so outrageous the only moral option is to push back hard, politics be damned, though I'm not convinced what you have heard is representative anyway.
Demagogues have used widespread prejudice against scapegoats for as long as there have been demagogues. That does not make it honorable or right.
I have no doubt that America is full of anti-Muslim prejudice — elements of America have been stoking that prejudice since 9/11. When you hear such clearly prejudiced rubbish, what is your reaction? Do you smile sweetly and ask them to please pass the sugar, or do you graciously let them know that you find such racism nauseating?
I don't know about calling anybody a "Nazi". I do know that if a clerk in my cardiologist's office made such I comment, I would IMMEDIATELY inform the doctor in no uncertain terms of the rude comment, and ask the doctor if this behavior was tolerated.
So I ask you, what in your view is the appropriate response to the outrageously prejudiced scapegoating of the Donald Trump campaign?
I do not share your ideas about prejudice. Having lived in a Moslem country for two years, I know first hand the suppression and horrors of this religion. If that makes me a racist, so be it. I did not post these comments to change anyone's thinking; there are hardened views on both sides of this question. I posted it because I wonder if everyone here knows that their views on this subject are probably in the minority. Trump has obviously taken advantage of the fact that people are sick and tired of being politically corrected to death by this administration as well as the liberal press and establishment.
I don't doubt that a number of people feel as you describe. I'm quite sure that similarly large numbers of people supported Jim Crow laws in the southern states in the 1950s and 1960s.
I need to say that I've lived in a "Christian" country for 63 years, and I've seen my share of the "suppression and horrors" of Christianity. It isn't Muslims who dragged people around behind pickup trucks. It isn't Muslims who burn crosses or hang victims in trees in the south. Where does the torture and murder of Matthew Shepherd fit into the picture you paint?
People do terrible evil things everywhere. People do terrible evil things in the name of pretty much every religion.
In my view, refusing to tolerate scapegoating based on religion, race, ethnic origin, gender preference, or immigration status is not a matter of "political correctness".
If you tar all Muslims with the abhorrent acts of a few then yes, you ARE racist. I'll tell you that right-wing self-professed Christians are a much greater threat to anybody here in the US than any Muslims. Funny how our right-wing violence is so readily ignored when we have some Muslim bad-guys to talk about.
Donald Trump is flagrantly lying. His video, with a voiceover talking about Mexicans, is in fact a video of Moroccans. The scapegoating of Donald Trump really IS indistinguishable from the scapegoating of Jews in pre-war Germany during the rise of the Nazis. The specifics are different, the technique is EXACTLY the same.


text:
Elizabeth Taylor got a lethal infection on the set of 'Cleopatra' in 1961 — and we're making what almost killed her more common
Erin Brodwin
Dec. 7, 2015, 2:21 PM
Getty Images/Joe Raedle
If general practice doctors were handing out prescriptions for harmful drugs like candy, we'd do something about it, right?
Perhaps not.
Thanks to years of research, we have a clear and stark image of what's going to happen when nightmare bacteria stop responding to the panoply of medications we throw at them.
In India, the nightmarish scenario is already unfolding: thousands of newborns there died last year of infections caused by superbugs too powerful for antibiotics.
"Five years ago, we almost never saw these kinds of infections," New Delhi neonatologist Neelam Kler told The Times. "Now, close to 100% of the babies referred to us have multi-drug resistant infections. It's scary."
But it isn't a new development, and experts have seen it coming: In 1961 on the set of "Cleopatra," actress Elizabeth Taylor contracted a deadly infection caused by staph bacteria that were resistant to penicillin. It was methicillin, a new synthetic form of penicillin developed for this reason, which likely saved her life.
One of the chief drivers of antibiotic resistance, i.e. superbugs, is our zealous overprescription of antibiotics. More often than not, doctors are prescribing the drugs for ailments that they don't even treat. And the problem is global:
In the US, some 60% of people brought to doctor's offices and emergency rooms by sore throats — one of the tell-tale symptoms of common colds and the flu, both of which are caused by viruses — walk out with prescriptions for antibiotics, which kill bacteria, one long-term study found.
A British study found that people who visited general practice doctors complaining of coughs and colds got antibiotics 51% of the time.
Last year, 23,000 Americans died from bacterial infections that didn't respond to antibiotics.
Between 2000 and 2010, international sales of antibiotics for human use shot up 36%, with Brazil, Russia, India, China, and South Africa making up three-quarters of that increase.
American farmers continue to overuse antibiotics in pigs, cattle, and chickens, creating stronger, more resistant bacterial strains.
What's driving the resistance?
When Paul Ehrlich — whose discoveries were made popular nearly a decade later by Alexander Fleming and his discovery of penicillin — coined the idea of a "magic bullet" which wiped out disease-causing bacteria while leaving its human hosts unharmed, his developments were hailed as a leap forward in medical science.
Ehrlich's discovery became the foundation for wonder drugs known as antibiotics: Drugs that could expertly target and destroy harmful microbes which caused deadly bacterial infections. They were exceedingly popular. A 2006 paper in the Canadian Journal of Infectious Diseases and Medical Microbiology hails the 1950s and 60s as the "golden age" of antibiotic discovery.
Yet within years, scientists began to watch with dismay as the bacteria developed resistance to the drugs.
It happened with surprising speed: In 1961 on the set of "Cleopatra," actress Elizabeth Taylor contracted a highly lethal lung infection caused by staph bacteria. But there was a problem: The bacteria were already resistant to penicillin. Methicillin, a new synthetic form of penicillin developed for this reason, was credited with saving Taylor's life.
Today, only about 10% of staph infections can be cured with penicillin. And the new, more vicious strain, known as methicillin-resistant Staphylococcus aureus (or MRSA), doesn't respond to methicillin either.
Antibiotic resistance isn't new. "Within two to three years after the introduction of a new antibiotic treatment, resistance usually develops," the authors of the 2006 paper state.
It's about time we do something to address it. Perhaps we could start by curbing our zealous over-prescription of the drugs.
NEXT UP: We may have reached the 'apocalyptic scenario' with superbugs
SEE ALSO: There's a new Big Tobacco — and one industry is determined to silence its critics
NOW WATCH: Researchers say your over-the-counter cold medicine doesn't actually work
More: Health Antibiotic Resistance ANtibiotics Drugs


FM Cosmetics Blog and Training Expansion - Light Bulb Web Design Ltd.
Sharon has gradually expanded her FM Cosmetics World website since we first migrated the content earlier in 2014.
With the first expansion covering a bespoke online product wish list, the second phase of work was to bring her large amount of online training material under the main website address instead of having it split across a separate domain, a growing YouTube channel and a more recent podcast solution through AudioBoo.
The second aspect of this work was to migrate her long standing WordPress blog across to a fully integrated solution within her website. We undertook automated content migration on her behalf, and Sharon is gradually amending some of the original articles to resolve any issues with formatting and layout. As a little extra, we also brought in a MailChimp newsletter directly as part of the website.
Overall, the focus was to keep her customers and anyone interested in joining her successful FM team within the one website so they knew exactly where to go back to for updates and great training resources.
Keeping visitors on your own site, and also coming back for more regularly, is key to making the most of your online business presence, and keeping all of your resources and features in one place is a great way to do this.


No reviews for Break Out (Super Robot Taisen Original Generation Intro Theme) yet.
the price for Break Out (Super Robot Taisen Original Generation Intro Theme) drops.
there are new images or links available for Break Out (Super Robot Taisen Original Generation Intro Theme).


text:
CNN's Ana Navarro Lashes Out At 'Mean Girl' President Trump For Acting Like A '70-Year-Old Man-Baby'
Kimberly RicciTwitterFilm/TV Editor
.@ananavarro just went in on Trump: "You are now the President of United States…and you need to stop acting like a mean girl" pic.twitter.com/N4CBdTMO6N
— Colin Jones (@colinjones) June 29, 2017
Well, President Trump managed to distract America from the GOP healthcare bill (and a few other things) while attacking Mika Brzezinski's looks in an early morning Twitter rant. Countless vocal public figures (except for Deputy Press Secretary Sarah Huckabee Sanders and Melania Trump) expressed disgust at Trump's claim that the Morning Joe co-host was "bleeding badly from a face-lift" while visiting Mar-a-Lago. And over on CNN, Republican strategist Ana Navarro was incensed. Granted, this is her usual stance when it comes to Trump, but she was particularly upset about how Trump appears to be completely obsessed with bleeding women (as in his infamous Megyn Kelly period comments), and she spoke her mind:
"When I first saw the tweet this morning I was frankly disgusted. I thought to myself, this dude has such a fixation with women and blood. What is wrong with him? And then you remember that this dude, this disgusting dude, is the President of the United States."
Navarro then stressed how she worries that Trump doesn't realize that he's not only acting for himself but, instead, "acting for all of us." And she has a big problem with people using words like "disappointed" when she feels like harsher language may apply in instances like these:
"I'm really tired of hearing words like disappointed, like disturbed, like 'I'm bothered,' like 'I wish he wouldn't do it. It's time that somebody looks at the camera and looks at him and calls him up and says, 'Listen, you crazy, lunatic 70-year-old man-baby, stop it. You are now the President of United States, the commander-in-chief, and you need to stop acting like a mean girl."
Meanwhile, Sarah Huckabee Sanders once again defended Trump in today's press briefing. This won't stop the criticism from coming, nor will Navarro's words make much difference tomorrow when the next outrageous quotes surface. However, there's sure to be plenty of nightly and morning dissection of this morning's tweets to come. Something to look forward to?
(Via CNN)
Topics: #Donald TrumpTags: ana navarro, CNN, donald trump, Mika Brzezinski, MORNING JOE


Oh, and if you still (I repeat still!) haven't participated on our Apple Watch and HiSmart Bag giveaway, do it now! It just takes a minute. Who knows you may be the lucky one!
7. What's the Key To Design a Successful FAQ Page?
Bring grilling to any location, from the shores of your favorite beach, to the rowdiest of tailgate parties or even casual backyard grilling.
Coming from British graffiti artist Banksy, you can expect the Floating Balloon Wall Sticker to transform the look of your home interiors.
It's for those days when you plan to make an offer they can't refuse, the day you apply for the mortgage of your new home or go for the dream job you have worked towards.
Hub+ is the first USB-C hub of its kind that connects all your gear to your new MacBook, while also featuring a built-in battery to charge any phone on the go.
The Palette lets you build an unprecedented range of creations on the 3D printer you already own.
Nomadic Gifts introduces The Messenger: The First Gift Designed to be Regifted.
BuddyGuard's Flare is an intelligent home security system in a single device.
By using the Waring Pro wine aerator, you'll be able to mix the right amount of air into wine whenever required.
Orbit1 is an electroplater that allows you to plate just about everything. Look at the trumpet we 3D printed and plated with Orbit1!
You'll get the beauty of bamboo together with the excellence of a phone stand from one and the same device.
A beautifully manufactured design using the highest quality materials with focus on celebrating the finer details of watch making.
Use ground cinnamon, paprika, parsley, instant cocoa powder, ground sugar or other natural food elements to decorate your dishes now.
That's all we have from this week. See you again next Saturday. Till then, Happy Gadgeting!


text:
Q: How to unstringify(convert into a non string) a string in dart? String x = '5 + 6'
How do I evaluate the string above so that it produces result. 5 + 6 equals 11. How do I get that result from the above string?

A: Alternative you can also make use of the math_expressions package:
import 'package:math_expressions/math_expressions.dart';

void main() {
  String x = '5 + 6';
  print(solve(x)); // 11
}

int solve(String expr) =>
    (Parser().parse(expr).evaluate(EvaluationType.REAL, ContextModel()) as double)
        .toInt();

Or use expressions which seems to be more simple to use but have fewer features:
import 'package:expressions/expressions.dart';

void main() {
  String x = '5 + 6';
  print(solve(x)); // 11
}

int solve(String expr) =>
    const ExpressionEvaluator().eval(Expression.parse(expr), null) as int;

Both packages should work with Flutter.

A: import 'dart:isolate';

void main() async {
  var sumString = '5 + 6';

  final uri = Uri.dataFromString(
    '''
    import "dart:isolate";

    void main(_, SendPort port) {
      port.send($sumString);
    }
    ''',
    mimeType: 'application/dart',
  );

  final port = ReceivePort();
  await Isolate.spawnUri(uri, [], port.sendPort);

  final int response = await port.first;
  print(response);
}

This is based on How do I execute Dynamically (like Eval) in Dart?
Also note:

Note that you can only do this in JIT mode, which means that the only place you might benefit from it is Dart VM command line apps / package:build scripts. It will not work in Flutter release builds.


"Interplanar coupling-dependent magnetoresistivity in high-purity layer" by N. Kikugawa, P. Goswami et al.
Kikugawa, N.; Goswami, P.; Kiswandhi, A., Kiswandhi, A.; Choi, E. S.; Graf, D.; Baumbach, R. E.; Brooks, J. S.; Sugii, K.; Iida, Y.; Nishio, M.; Uji, S.; Terashima, T.; Rourke, P. M.C.; Hussey, N. E.; Takatsu, H.; Yonezawa, S.; Maeno, Y.; and Balicas, L., "Interplanar coupling-dependent magnetoresistivity in high-purity layered metals" (2016). Nature Communications, 7.


Found a Great New Restaurant in Menton !!!!!
I went to this great new Restaurant called the « 1904 Café » in Menton on Saturday night and the quality of the meal was so good that I would like to recommend this Restaurant to everyone!...... with regional specialities at very reasonable prices. (Evening meal offers a dish of the day + dessert at 13,50 €). The restaurant is held by a very friendly French couple from Cassis….


I am so excited when thinking about Multiplaying Survival mode with others, I've been talking to a few about this and they are excited as well. Would also be fun to see Multiplayer mode in Infdev, but perhaps that is too much to ask so soon?
Can only indev versions play that?
Well, I'll guess we'll see how it ends up.
So far Infdev has gotten survival (almost) mode, just no monsters to fight.


Detached house with a jacuzzi pool in a quiet residential area. Double door entrance giving on to a bright covered patio. Good size kitchen with a built in breakfast table, larder and utility area. Split level dining room and lounge that accesses a large part covered terrace that is ideal for dining outside. Master bedroom with en-suite and walk in wardrobe and two further bedrooms sharing the family bathroom. The jacuzzi pool is surrounded by a sunbathing terrace that borders a green zone. Mature gardens, an easily accesible roofterrace and one off street parking spot complete the property.


An Airbus A300-600ST (Super Transporter) or Beluga, taxi in at Toulouse Airport. The Beluga is a version of the standard A300-600 widebody airliner modified to carry aircraft parts and oversized cargo.
Ethiopian Airlines has taken delivery of its first Airbus A350-900 aircraft, opening a new chapter for the East African carrier, which also becomes the first African A350 XWB operator. The airline's first aircraft, on lease from AerCap, arrived in Addis Ababa on June 29, 2016. The A350-900s are configured in a two-class layout with 343 seats, comprising 30 in Business Class and 313 in Economy Class.


My employer has required that supervisors use personal cellphones for business purposes. We are not compensated. Is there any protection I have in regards to this? In addition, my phone was stolen at work. Is there any responsibility my employer has? I do have a police report.
California is one of the few states that does require expense reimbursement. However, they only have to cover business expenses. So, they would have to reimburse you for any charges related to business calls. They don't have to cover your entire phone bill because you take business calls on it. So, since most carriers now offer unlimited minutes, it's unlikely they have to pay much, if anything.
Your employer has no liability for your stolen property.
You could make a fairly good case that under CLC 2802 that your employer owes you for any extra charges you incur for work related reasons. Of course the employer's lawyer can always used the Liar, Liar, Pants on Fire defense. You making the claim does not inherently prove the claim. CA-DLSE at some point could decide that everyone has a cell phone and just stop hearing these sort of claims. You can always call them and ask.
What would you suggest? I do have emails from my employer stating we are required to use our cellphones. I have receipts to prove that I changed my cellphone plan at time of employment.


Don and Cheri Peters have been part of Lifetree since 1996. Don has served as an elder since 1999, and they both have been regularly involved in Lifetree team ministries. Their heart is to see a generation of hungry Christ-lovers awakened, and risen up, passionate to seek God's presence, and ready to proclaim and demonstrate His Kingdom to our region and our world.
Don and Cheri also share a passion for national and global ministry. They have led Lifetree's annual worship and ministry outreaches to the Pine Ridge Native American Reservation in South Dakota since 2003. They also participate in evangelistic and leadership speaking opportunities in Mexico, the Philippine Islands, South Africa, Mozambique, and Swaziland in partnership with Fountain of Life Ministries of Middletown, Pennsylvania.
Don and Cheri have three daughters – Jaimie, Cali, and Sara (on left in photo), and four grandchildren.
Tim, Chris and their family have been attending Lifetree since 2001. They are actively involved in ministry and are passionate about a deepened relationship with the Lord and in spiritual giftings, in themselves and in others. Tim is our current Board Chairman.
Dave and Angie have been attending Lifetree since 2006. Dave and Angie are instructors of Intimate Life marriage ministry and regularly make the trek westward to South Dakota with the mission team. Dave currently serves as our Board Vice-Chair, and Angie our Board Secretary. They have two daughters, Makayla and Gianna.
Peggy and her husband Larry have attended Lifetree since 2004. She is involved in Children's Ministry and Missions. She has a sincere desire to see people grow and fulfill God's destiny for their lives. She and Larry have three grown children and are blessed with five grandchildren.


text:
Man arrested after alleged antisemitic tirade aboard Thanksgiving flight
Videos posted to social media show the man arguing with police before he was placed in custody. An off-screen observer can be heard calling him a "Nazi."
Delta Airlines airplanes at JFK airport, NY.. (photo credit: REUTERS)
Passengers aboard Delta' flight 1822, which flew from Washington D.C. to Atlanta on Thanksgiving, were allegedly subjected to an antisemitic tirade by another passenger aboard the plane, according to various media reports in the US.
The passenger, David Toaff, was arrested in Atlanta Airport shortly after the flight landed by authorities waiting at the gate on suspicion of disorderly conduct and obstructing or hindering an officer, according to NBC News.
Videos posted to social media showed the man arguing with police before he was placed in custody. An off-screen observer can be heard calling him a "Nazi." In the video, Toaff is seen wearing a Tallit.
"Today a man on my plane went on an anti-Semitic tirade and demanded 'all Jews raise their hands' so he could 'identify them,'" one passenger wrote on social media. "Later, during the arrest he protested and resisted arrest."
In one of the videos, Toaff is seen and heard telling police that he is "not a bad person" and asking "What did I do wrong."
Today a man on my plane went on an anti-Semitic tirade and demanded "all Jews raise their hands" so he could "identify them." Later, during the arrest he protested and resisted arrest.
Incredible work by Atlanta police, I highly recommend watching the whole video. pic.twitter.com/1BQif8Cvfk
— Jordan Dale (@JordanDale9) November 22, 2018
"Preliminary information indicates that while in flight … a male was yelling, asking Jewish people on board to identify themselves and making remarks about bombings to passengers aboard the aircraft," officer Lisa Bender told USA Today.
"When the flight arrived at the gate, the male continued the disturbance and refused to provide officers with identification." the Atlanta Police Department said in a statement.
Toaff was placed in police custody and later released.
Sources close to him said that he had been the victim of an antisemitic attack on November 23, just a day after the incident on the plane. The sources said that Toaff was chatting with the passenger seated next to him on the plane when another passenger "cringed in anger" when he noticed the Tallit Toaff was wearing and apparently routinely wears in public.
"Toaff never asked anyone on the plane to raise their hand and is as friendly and kind of a human being as one can find," the sources claimed.
This story was updated on December 5.
Argentina's nat. library opens first section on Holocaust and antisemitism


text:
Q: In NestJS how to get request object in service without injecting request from controller How can I inject the request or the execution context in a service without the help of controller without any performance issues?

A: The docs make it very clear that to pass the request to a service you can use a REQUEST scoped service with @Inject(REQUEST) or you can get the request in the controller via @Req() and pass that to the service method.
There is nestjs-cls which may be helpful as well, but generally, you either pass it on or you take the performance hit for REQUEST scoping the provider.


Published 04/24/2019 06:16:31 pm at 04/24/2019 06:16:31 pm in Condenser Cleaning Brush.
condenser cleaning brush 30 inch flexible dryer vent cleaning brush refrigerator coil condenser and radiator cleaner brush all usd central air conditioning cleaning through the gun head central air conditioning cleaning through the gun head brush nylon rod shell and tube condenser cleaning.
pro tj refrigerator condenser cleaning brush appliancepartsproscom pro refrigerator condenser cleaning brush tj from appliancepartsproscom, how to clean a room air conditioner the family handyman cleaning procedure, refrigerator condenser coil cleaning brush brush refrigerator coil refrigerator condenser coil cleaning brush image titled clean a refrigerator step small ,, pmx in by ge appliances in hales corners wi refrigerator refrigerator condenser cleaning coil brush, amazoncom air conditioner condenser fins cleaning brush air conditioner condenser fins cleaning brush refrigerator coil whisk brush, our condenser brushes ideal for cleaning pipes and tubes is our condenser brushes ideal for cleaning pipes and tubes is available with diameter sizes ranging from to , qs condenser tube cleaning gun surabaya cool qs condenser tube cleaning gun, refrigerator condenser brush refrigerator coil cleaning refrigerator refrigerator condenser brush refrigerator condenser cleaning coil brush refrigerator condenser cleaning service fridge condenser cleaning , pmx ge appliance refrigerator condenser cleaning brush ebay , pmx refrigerator condenser cleaning coil brush ge appliances product image product image product image.


I've no doubt there are some potential bus customers who can be influenced by the aesthetics of a branding exercise, especially on routes where tourists/visitors are a key market - the Purbeck Breezer around Poole and Swanage being a prime example. But people who choose a new service as a transport solution based on what it looks like are, for me, the minority.
And subsequently, they tell work colleagues, neighbours and friends, so word spreads about the service's performance (not forgetting the power of social media to get that praise across a little quicker), and the passenger growth begins.
As much as we like to think a livery can have a real influence on a service's success, consistently delivering on promises is likely to be more important to the average man on the street.


text:
Dealmaster: Get 3 months of Audible for just $6.95 per month
New users can save on Audible, plus deals on smart TVs, wireless headphones, and more.
Ars Staff - Nov 7, 2019 6:49 pm UTC
with 10 posters participating
Greetings, Arsians! The Dealmaster is back with another batch of deals and discounts to share. Topping our list today is a sale on a three-month Audible membership. All-new subscribers can get three months of the audiobook subscription service for just $6.95 per month—that's a total of $20.85 for three months.
Typically, Audible costs $14.95 per month, making a three-month subscription $45. This deal shaves almost 50% off the normal price, and it's likely one of the best deals we'll see on Audible memberships until the end of the year. Audible discounts are infrequent, and it's unlikely that Amazon (Audible's parent company) will discount the service even more for Black Friday or Cyber Monday. It's always possible—but we don't expect it.
Guidemaster: How to buy a Chromebook, plus our best picks
The only caveat is that you must be a totally new Audible member to get this deal, so those who have subscribed in the past and have cancelled cannot renew their subscriptions at the discounted rate. Audible is clearly aiming this sale at new subscribers in the hopes that they will continue their memberships well after the three-month discounted rate expires.
Each of the three credits you get with this Audible subscription can be redeemed for one audiobook from the company's vast library. Even if you cancel after three months, the books you chose are yours to keep. But members get a lot more than just three book credits—they have access to members-only sales and daily deals, plus they get to pick two Audible Originals every month.
In addition to the Audible discount, we have a bunch of other deals from different brands and retailers as they gear up for Black Friday later in the month. With the shopping season being shorter than usual this year, many retailers are starting their deals early. Best Buy has a number of good deals already, including the lowest price we've seen on our favorite budget Chromebook, the Lenovo Chromebook C330. There are also deals on a number of Samsung smart TVs, wireless headphones, storage solutions, charging accessories, and more. Check out the full list of deals below.
Dealmaster: An Ars newsletter
The Dealmaster has launched its very own newsletter! Sign up to receive a shorter, tightly curated list of the very best tech deals on the Web—no nonsense, direct to your inbox, and often before they make it to the Ars homepage.
Note: Ars Technica may earn compensation for sales from links on this post through affiliate programs.
Top 10 deals of the day
New users only: Amazon Audible 3-month membership for $6.95/month at Amazon (normally $14.95/month).
Lenovo Chromebook C330 laptop - MediaTek MT8173c, 11.6-inch 768p, 4GB RAM, 32GB eMMC for $179 at Best Buy (normally $249.99).
Microsoft Surface Pro 7 (latest model) two-in-one tablet - Intel Core i3, 12.3-inch 2736x1824, 4GB RAM, 128GB SSD with Black Type Cover for $599 at Best Buy (normally $959).
10.2-inch Apple iPad (32GB) for $299 at B&H and Amazon (normally $329).
75-inch Samsung UN75NU6900 4K HDR LED Smart TV for $747.99 at Walmart, Best Buy, and Amazon (normally $1,015).
Jabra Elite 65t True Wireless earbuds for $109.99 at Best Buy and Amazon (normally $169.99).
Beats Studio3 Wireless noise-cancelling over-ear headphones for $199.99 at Best Buy and Amazon (normally $349.99).
Amazon Echo Dot (3rd gen) with Clock smart speaker for $39.99 at Amazon (normally $59.99).
Anker PowerPort III USB-C wall charger - 60W USB-C PD, GaN for $27.89 at Amazon (normally $39.99).
Catan board game for $29.99 at Amazon (normally $39.99).
Laptop and desktop PC deals
Asus ZenBook 14 (UX431FN-IH74) laptop - Intel Core i7-8565U, 14-inch 1080p, 16GB RAM, 512GB SSD, GeForce MX150 for $899 at Newegg (normally $1,099).
Dell Vostro 5000 desktop - Intel i5-9400, 8GB RAM, 256GB SSD for $569 at Dell (normally $998.57).
Dell G3 15 gaming laptop - Intel i7-9750H, 15.6-inch 1080p, 16GB RAM, 256GB SSD + 1TB SATA HDD, 4GB GeForce GTX 1650 for $879.99 at Dell (normally $1,169.99).
Lenovo Ideapad 330s laptop - AMD Ryzen 5 2500U, 15.6-inch 1080p, 8GB RAM, 256GB SSD for $349 at Walmart (normally $449.99).
Microsoft Surface Pro 7 two-in-one tablet (latest model) - Intel Core i3, 12.3-inch 2736x1824, 4GB RAM, 128GB SSD with Black Type Cover for $599 at Best Buy (normally $959).
Microsoft Surface Pro 6 two-in-one tablet - Intel Core i5-8250U, 12.3-inch 2736x1824, 8GB RAM, 256GB SSD for $699.99 at Best Buy (doesn't include Surface Cover or Surface Pen - normally $899).
24-inch Dell UltraSharp U2415 monitor - 1920x1200, IPS, 60Hz for $199.99 at Amazon (normally $214.99).
27-inch HP 2XN62AA#ABA monitor - 1920 x 1080p, IPS, 75Hz, FreeSync for $109.99 at Best Buy (normally $185).
Super Mario Odyssey (Switch) for $44.99 at Amazon (normally $49.99).
Yoshi's Crafted World (Switch) for $44.99 at Amazon (normally $49.99).
New Super Mario Bros. U Deluxe (Switch) for $44.99 at Amazon (normally $49.99).
Mario Tennis Aces (Switch) for $38.99 at Amazon (normally $49.99).
Yoshi's Crafted World (Switch) for $49.94 at Walmart, Best Buy, and Amazon (normally $59.99).
Dragon Quest XI S: Echoes of an Elusive Age Definitive Edition (Switch) for $48 at Walmart and Best Buy (normally $59.99).
Middle Earth: Shadow Of War Definitive Edition (XB1, PS4) for $11.99 at Walmart and Amazon (normally $19.99).
FIFA 20 (PS4, XB1) for $39.99 at Best Buy and Amazon (normally $50.99).
LEGO Worlds (PS4) for $12 at Walmart and Amazon (normally $15.99).
Fire Emblem Warriors (Switch) for $27.95 at Amazon (normally $34.99).
Borderlands 3 (PS4, XB1) for $44.99 at Walmart (normally $59.99).
Catherine: Full Body (PS4) for $45.99 at Amazon (normally $52.99).
Pre-order: Cyberpunk 2077 (PS4, XB1) for $49.94 at Walmart and Amazon (normally $59.99).
Microsoft Xbox Wireless Controller for Xbox One and Windows 10 - compatible with iOS 13 for $39.99 at Best Buy and Amazon (normally $49.99).
Xbox Game Pass Ultimate 3-month membership + 3 bonus months for $39.99 at Newegg (use code: EMCUUTU32 - normally $89.98).
PowerA Wireless GameCube-Style Controller for Nintendo Switch for $34.86 at Walmart (normally $44.99).
7 Wonders board game for $29.93 at Walmart and Amazon (normally $36.99).
Logitech G203 Prodigy wired RGB gaming mouse for $20.99 at Walmart, Best Buy, and Amazon (normally $26.49).
Corsair K70 RGB Mk.2 wired mechanical gaming keyboard - Cherry MX Speed for $89.99 at Best Buy (normally $139.99).
TV and home entertainment deals
65-inch Samsung UN65NU6900 4K HDR LED Smart TV for $477.99 at Walmart and Best Buy (normally $797.99).
65-inch LG UM6900PUA 4K HDR LED Smart TV for $476.99 at Walmart and Best Buy (normally $599.99).
65-inch LG 65SM8100AUA 4K HDR LED Smart TV NanoCell Series + $100 Dell e-gift card for $699.99 at Dell (normally $1,299.99).
65-inch Sony A8G (2019 model) 4K HDR OLED TV + $200 B&H e-gift card for $1,998 at B&H (without GC at Walmart, Best Buy, and Amazon - normally $2,398).
55-inch Sony X950G (2019 model) 4K LED HDR TV for $998 at Walmart, Best Buy, and Amazon (normally $1,049.99).
55-inch Vizio M558-G1 M-Series Quantum (2019 model) 4K LED HDR TV for $498 at Walmart and Amazon (normally $569.99).
75-inch TCL S425 4 Series (2019 model) 4K LED Roku TV for $699.99 at Best Buy and Amazon (normally $999.99).
75-inch Hisense R7E Series (2018 model) 4K LED Roku TV for $699.99 at Best Buy (normally $899.99).
Amazon Fire TV Stick 4K HDR media streamer for $39.99 at Amazon (normally $49.99).
Roku Streaming Stick+ 4K HDR media streamer for $49 at Walmart, Best Buy, and Amazon (normally $59).
9.7-inch Apple iPad (128GB, 6th-gen) for $299 at Walmart (normally $349).
Apple Watch Series 4 (44mm, GPS + Cellular) for $499 at Amazon (normally $799.99).
Apple Watch Series 4 (40mm, GPS) for $299 at Best Buy (normally $349).
Apple Watch Series 3 (38mm, GPS + Cellular) for $199 at Walmart (normally $299.99).
Apple HomePod for $199.99 at Best Buy (normally $299.99).
10.5-inch Samsung Galaxy Tab S4 (64GB) tablet for $449.99 at Best Buy and Amazon (normally $547.99).
WD Elements (8TB) desktop hard drive for $124.99 at Amazon (normally $139.99).
WD My Passport (2TB) portable external hard drive for $54.99 at Amazon (normally $69.99).
WD My Passport (4TB) portable external hard drive for $94 at Walmart and Amazon (normally $109.99).
Samsung 970 Evo Plus (500GB) internal NVMe M.2 SSD for $99.99 at Amazon (normally $114.99).
Sony Alpha a7 III mirrorless camera with 28-70mm lens for $1,998 at Walmart, Best Buy, and Amazon (normally $2,198).
Amazon Echo Dot (3rd gen) smart speaker for $29.99 at Amazon (normally $49.99).
Amazon Echo Show 5 smart display for $59.99 at Amazon (normally $89.99).
Amazon Echo Show (2nd gen) smart display + Philips Hue White smart bulb for $179.99 at Amazon (normally $229.99).
Amazon Echo Plus (2nd gen) smart speaker + Philips Hue White smart bulb for $119.99 at Amazon (normally $149.99).
Chamberlain MyQ Smart Garage Hub smart garage door opener for $29.98 at Walmart, Best Buy, and Amazon (normally $44.99).
Google Nest Thermostat E smart thermostat + Google Home smart speaker for $169 at BuyDig (use code: HDM16 - normally $199.99).
V-Moda M-100-U-Shadow Crossfade headphones for $149.99 at Amazon (normally $249.99).
Sennheiser PXC 550 Wireless headphones for $179.99 at Amazon (normally $229.99).
Bose SoundLink Revolve portable speaker for $119 at Walmart, Best Buy, and Amazon (normally $199).
Bose SoundSport Wireless headphones for $99 at Amazon (normally $149).
Tribit StormBox portable Bluetooth speaker for $44.99 at Amazon (clip $4 coupon and use code: V3JKOOEE - normally $69.99).
Garmin Forerunner 235 running watch for $149.99 at Amazon (normally $329.99)
Garmin Vivosmart 4 activity tracker for $99.99 at Best Buy (normally $119.99).
Anker Roav Duo 1080p dash cam for $109.99 at Amazon (clip $20 coupon - normally $129.99).
Accessories and miscellaneous deals
Anker PowerPort III Mini USB-C wall charger - 30W USB-C PD for $19.99 at Amazon (normally $27.99).
Anker PowerPort Strip 6 surge protector - 1280J, 6.6-foot cord, 6x AC outlets, 3x USB-A, 18W USB total for $27.99 at Amazon (use code: ANKERPP6 - normally $35.99).
Anker PowerLine II (6ft) Lightning cable - MFi-certified for $9.49 at Amazon (use code: ANKER6FT4 - normally $14.99).
Anker PowerLine II (6ft, 2-pack) USB-C to Lightning cable for $23.99 at Amazon (use code: ANKERCP6 - normally $31.99).
Anker Alkaline AAA batteries (24-pack) for $6.99 at Amazon (normally $11.99).
Anker GlassGuard (2-pack) screen protector for iPhone 11/XR for $2.99 at Amazon (use code: ANKER299 - normally $6.99).
$50 Apple iTunes and App Store gift card (email delivery) for $42.50 at Amazon (use code: ITUNES - normally $50).
SanDisk iXpand Lightning flash drive (64GB) for $29.99 at Best Buy (normally $34.99).
Samsung Evo Select (512GB) microSDXC card for $77.99 at Amazon (normally $89.99).
Apple Leather Case for iPhone 11 Pro for $30 at Amazon (normally $49).
Apple Leather Case for iPhone 11 Pro Max for $30 at Amazon (normally $49).
Brydge 10.5 Bluetooth keyboard for 10.5-inch iPad Pro and iPad Air (3rd gen) for $69.99 at Amazon (normally $87).
Thule Gauntlet 3.0 15-inch MacBook Pro laptop sleeve for $19.95 at B&H (normally $39.95).
RavPower Power Delivery Pioneer (RP-PC105) USB-C wall charger - 61W USB-C PD, USB-A for $29.99 at Amazon (clip $6 coupon - normally $35.99).
Apple 30W USB-C Power Adapter for $35.84 at Amazon (normally $43).
LEGO Ideas NASA Apollo Saturn V 21309 building kit (1,900 pieces) for $89.99 at Walmart (normally $119.99).
12 Reader Comments
countcracula Ars Tribunus Militum
reply Thu Nov 07, 2019 2:00 pm
Audible is great just considering the first-month-free deal they offer to all new subscribers. The prices of audiobooks are usually above the $14.99 monthly price, so even if you cancel prior to the free month ending, you have saved yourself somewhere in the ballpark of ~$20.
I'm a little bummed though, I signed up on a whim a few days ago so I could hear The Outsider by Stephen King, in anticipation of the TV show coming out. I am probably going to cancel my membership anyway but I would have stayed for the three months for $20 and gotten two more books to listen to.
I understand the process and have seen the Apple Music, Spotify, Amazon Music promos that are like $1 for 3 months, that I always miss out on.
But dang I JUST SUBSCRIBED TO THIS, feelsbadman
metalliqaz Ars Scholae Palatinae
Am I crazy or is Audible an awful value? With Netflix or Hulu, I pay less than an Audible subscription and I can watch as much content as I want all month long. With Audible, I can listen to one single book a month? That's crazy. If Netflix only let me watch 1 season of a single show for an entire month's subscription, I'd never pay for it. It's nuts.
712 posts | registered Sep 6, 2011
icrf Ars Tribunus Militum et Subscriptor
metalliqaz wrote:
I don't think that's what it says. While you pay for the subscription, you get unlimited streaming of books. This deal gets you three credits in addition to three months, which you can use to purchase three books that you get to keep even if you let your subscription lapse.
1813 posts | registered Oct 6, 2005
Papaspud Smack-Fu Master, in training
I was a former audible member and it let me have this deal, so this article is wrong.
75 posts | registered Mar 29, 2011
Papaspud wrote:
Same email, credit card deets?
icrf wrote:
Are you sure? I don't think it works this way. When I use the Audible app, I can only "sample" books, which is just a 5 minute snippet somewhere. The other option is add to library, for 1 credit, which I have zero at the moment until the next month, which I will probably cancel before then.
I think the actual subscription is just a way to get an audio book every month for $15 instead of $20, with some add-on freebies they throw out periodically. Unless I'm missing something?
SofaKing Ars Praefectus
Same here. I just checked Audible last night and it offered me the same deal and I have many other books in my Audible library (from being a previous subscriber).
mikepers Smack-Fu Master, in training et Subscriptor
Why does the Surface Pro 6 deal keep showing up? It appears to still be wrong and has been in the last few posts. The i5 8GB 256GB SP6 is $899 at best buy without the cover or pen....
If I'm missing something I'd like to know because at $699 I think I'd snag one.
73 posts | registered Dec 30, 2001
Tiernoc Ars Scholae Palatinae et Subscriptor
This is incorrect. I'm a current Audible subscriber (who is frustrated that a *LOT* of these offers aren't good for current subscribers!) and I get a choice of 2 free audiobooks per month from Amazon's curated list, plus 1 (or 2 if you pay for a higher subscription) credit that can be exchanged for most audiobooks on the platform.
I've never had the option to 'freely stream' books in the audible library without purchasing them or spending a credit. If this has changed, I'd love to see it but I bought a book just a couple days ago and didn't have any option to listen as part of my subscription.
aikouka Ars Praetorian et Subscriptor
Hm, it's getting to that time of the year where I wonder if I should just hold off for about three weeks until we start getting Black Friday deals. I've been eyeing Switch games like Mario Tennis Aces, but since it has been at that ~$40 level a few times, will it go even lower for Black Friday?
Scifigod Ars Tribunus Militum et Subscriptor
It's really tempting to pick up that Saturn v set. I've already got one but closet hoarding for some future gift or resell is appealing.
2233 posts | registered Sep 4, 2005
Old_Fogie_Late_Bloomer Ars Praefectus
mikepers wrote:
It's because people keep complaining in the comment section instead of contacting Ars directly: https://arstechnica.com/contact-us/
3996 posts | registered Sep 21, 2012


HARBOR SPRINGS -- Glenn and Barbara (Grisso) Ernst of Harbor Springs are celebrating 60 years of marriage today, Thursday, May 17.
Glenn managed Birchwood Farm for E.L. Nicoly, New Era Potato Chip and also J.R. Davis from 1963-1967. He delivered LP gas from 1967-1992, starting with Pet Gas and retiring from Amerigas.
Barbara was first hired by Michigan Bell Telephone then was an operator for Little Traverse Hospital before moving to Harbor Springs. In 1967, she was hired by Holy Childhood as secretary and bookkeeper until retiring in 1992.
Glenn and Barbara Ernst were married May 17, 1952, at St. Francis Church in Petoskey.
Tim and Nancy of Harrison Township, Terry and Lisa (Rye) of Grand Rapids, and Dan and Ann (Crosby) of Olathe, Kan. The Ernsts also have 11 grandchildren and four great-grandchildren.
Mr. and Mrs. Ernst plan to celebrate their anniversary on Friday, July 20, with their family in Harbor Springs.