Here's your chance, defense contractors, to give the department a piece of your mind.
Defense Department officials want industry input on rules that provide little value while driving up costs.
In a notice in today's Federal Register, DOD officials said they understand that the various reporting requirements and other acquisition practices make industry adopt processes and make investments that increase costs, especially overhead costs. At the same time, some of those requirements add little value to the overall work.
So, DOD wants to know the policies that industry believes fit that description. It will take submissions through March 31.
The request for industry's comments is the next stage of DOD's Better Buying Power Initiative, launched in 2010 by Ashton Carter, undersecretary of defense for acquisition, technology and logistics.
Industry sent defense officials more than 500 suggestions last summer, and Carter incorporated these comments into a Sept. 10 memo. The memo sets out 23 ways the government can improve its performance and incentivize better performance from industry. It is aimed at lowering prices without sacrificing quality.
"It is guidance from me to the acquisition workforce in the Defense Department on how we can get more without more," Carter said in a Feb. 9 speech at the Cowen Investment Conference in New York, N.Y.
Under the new request for comments, DOD will use the suggestions as part of internal deliberations on the buying initiative, officials said. When contractors submit a suggestion on a costly policy, officials want to know the magnitude of the cost and have the recommendations identify the sources of the costs, backed by credible and convincing data.
"DOD's goal is to develop a fact-based program to reform cost-inflating practices," the Federal Register notice states.
With detailed suggestions, officials can evaluate and prioritize them. More specifically, they want to follow up on industry's recommendations from 2010 on the thresholds related to the provisions in the Truth in Negotiations Act. In particular, they want to review audit practices and certain barriers to correctly balancing industry's abilities as DOD's buying shifts and moves based on demands, the notice states.
The Non Use and restrictions on the use of valid certified refurbished equipment within the largest DOD and non DOD Prime Contracts. The mfg's have postured well and while what the ed user is using is working fine that the tax payer purchased, if you wanted to add say 48 more connection ports to a IT closet rack in many cases you find the mfg discontinued that product ( generally about every 12-18 months they do ) leaving you to replace all ports in your rack because of not allowing the Federal End users to purchase VALID Certified Mfg refurbished equipment to satisfy a basic need. Re invention of the wheel each year and having to upgrade information technology core is at the mfg's pace, not at the pace of the Federal Government and the actual need to upgrade.
The costs to build systems is a direct result of the DoD's acquisition methodology. We need to somehow harness the speed and productivity of the commercial world. If we spend 5+ years building a system one is guaranteed that the requirements will change significantly. Publish a spec and make multiple awards and guarantee purchasing some number of systems if they are on schedule and meet the spec. Design the program to be evolutionary and don't change the spec before the first delivery. Use contractor processes. So far, based on my experience, we have wasted about 75 cents on the dollar. We need to do better.
SDVOSB and VOSB should be on same footing as 8A. Serving the country for 4-30 years pulls vets out of the workforce during that time, set asides for veterans are responsible, give needed to help returning veterans to gain a foothold in established industries and are earned by those who have served. DoD should set the example.
As a percentage of cost overruns, industry overcharging the government for products and services is of far greater concern to tax payers than these policies. Pointing fingers at the policies in and of itself cannot explain the exorbitant costs on many programs. So if the government fixes some of these policies based on the magnitude of their implied cost impacts from industry's input and recommendations, will industry agree to lower their costs on a proportional basis? Or will the savings go directly to their profit margins on each program?
1. The cost to respond to government RFIs, RFQs, and RFPs are entirely too high. This is due to the arcane and inefficient manner in which it evaluates proposals and awards work. Government should examine the best practices of world-class companies to determine how they might adopt more efficient practices, or at least minimize bidders' bid-and-proposal overhead costs, which are simply passed on to the government. 2. Write better RFPs and SOWs; consider getting help fro industry - do whatever it takes to keep companies from completely misunderstanding what government wants, which they frequently do. 3. The "best value" basis for award is a fiction, and industry knows it. Everyone knows that the lowest bidder usually wins. This encourages companies to underbid, hoping they will make it up after award, either by hiring cheap labor, by cutting corners on the work, or in rare cases through outright fraud. Some "value".


text:
Argumentationsfel, även kallat fallasi och bedrägliga argument är argument som ser ut som ett bra argument av en speciell typ, men som i själva verket inte alls är det. Det kan vara irrelevanta argument vid saklig debatt eller felaktighet i ett logiskt resonemang (logiskt felslut). Vid saklig debatt leder argumentationsfel ofta till felaktiga slutsatser. Vissa former av argumentationsfel är retoriskt effektiva och kan nyttjas medvetet för att lura en motståndare. Exempel är ledande frågor, åldersargument utan relevans och misstänkliggöranden.

Att känna igen argumentationsfel kan vara svårt, men det är nyttigt att känna till dem då det underlättar analys av resonemang och debatter. En kunnig retoriker kan påpeka gjorda argumentationsfel för att minska debattmotståndarens trovärdighet.

Aristoteles var den första som systematiskt studerade argumentationsfel.

Typer av argumentationsfel

Det finns huvudsakligen två typer av argumentationsfel: logiska felslut och fallasier.

 Logiska felslut är slutsatser som inte följer från premisserna, vilket innebär att argumenten är ogiltiga. Logiska felslut kan antingen vara formella eller informella.
 Formella felslut (eller syllogistiska felslut) är oberoende av språket, vilket innebär att man endast behöver veta argumentets struktur för att veta om argumentet är giltigt eller ogiltigt. Formella felslut kan därför uttryckas helt och håller med symboler, och dessa argument är alltid deduktivt ogiltiga.
 Informella felslut är beroende av språket, vilket innebär att man förutom argumentets struktur också måste veta något om sammanhanget innan man kan utvärdera om argumentet är bra eller dåligt.
 Fallasier är "någonting som ser ut som ett bra argument av en speciell typ, men som i själva verket inte alls är det". Ordet fallasi kommer från det latinska fallere som betyder att luras eller bedra. Fallasier kan därför ses som en bredare kategori som innehåller både formella och informella felslut, liksom argument som inte nödvändigtvis handlar om argumentens logiska slutledning.

Man kan också vända på frågan och i stället fråga vad det är som gör ett argument bra. Det är vanligen argumentet inte innehåller några fallasier.

Logiska argumentationsfel
Bygger på en förvrängning av logikens lagar.

Felaktig kombination
Att två fenomen förekommer var för sig betyder inte med nödvändighet att de förekommer tillsammans.

 En del av A har egenskapen X
 En del av A har egenskapen Y
 Alltså har en del av A egenskaperna X och Y

Eller:
 Vissa länder har en kung
 Vissa länder har en president
 Alltså har vissa länder en kung och en president

Eller:
 Ingen katt har två svansar
 En katt har en svans mer än ingen katt
 Alltså har en katt tre svansar

Syllogistiska fel
En syllogism kan direkt jämföras med en slutledningsregel, det vill säga ett sätt att från två premisser dra en slutsats. Begreppet härstammar från Aristoteles och hans syllogistik räknas som en av det exakta tänkandets största triumfer.

Som en ingrediens i västerländsk utbildning var Aristoteles lära om syllogismerna länge ett sidostycke till Euklides, och i många länder ingick den i gymnasiernas läroplan långt in på 1900-talet. I dag har syllogistiken endast ett historiskt intresse.

Exempel på syllogismer är följande:
 Premiss: Alla A är B
 Premiss: Alla B är C
 Slutsats: Alla A är C

 Premiss: Alla A är B
 Premiss: Några A är C
 Slutsats: Några B är C

Exempel på syllogistiska fel är då:
 Premiss: Alla A är B
 Premiss: Alla B är C
 Slutsats: Alla C är A (det kan finnas C som inte är B och B som inte är A)

Ett "verkligt" exempel:
 Alla foliehattar är knäppgökar.
 Alla knäppgökar är konstiga.
 Alla foliehattar är konstiga (rätt)
 Alla konstiga är foliehattar (fel)

Fel i satslogik

Omvänd implikation
Ett mycket vanligt argumentationsfel är att blanda ihop antecedenten och konsekventen i en implikation. Exempel:
 Om Gud finns kan Gud skapa människor
 Människor finns
 Alltså finns Gud

Förväxling av inklusion och exklusion
Att tolka ett exklusivt "eller" som inklusivt, eller vice versa. Alltså att göra fel på om något kan vara båda eller enbart det ena av två olika fall.

 Newton var matematiker eller fysiker
 Newton var matematiker
 Alltså var Newton inte fysiker

Fel med kvantitativ logik
Kvantitativ logik är den del av satslogiken som grundar sig på begrepp som "några" och "vissa".

Orsak/tidssamband
Post hoc, propter hoc (Efter detta, på grund av detta), att förväxla ett tidssamband med ett orsakssamband. Exempel:
 Jag drömmer om flygolyckor
 Ett flygplan havererar
 Alltså havererar flygplan för att jag drömmer om dem

eller

 Rävsvansextrakt botar förkylning. Jag hade varit genomförkyld i över en vecka, men så åt jag rävsvansextrakt och blev frisk på tre dagar.
(Sannolikheten för att personen skulle ha varit förkyld mer än tio dagar i sträck med eller utan rävsvansar är låg.)

Delning och sammansättning (komposition)
Att hävda att det som gäller delarna av en helhet också gäller helheten och vice versa.

Exempel:
Människor har medvetande
En fot är en del av en människa
Alltså har en fot medvetande
eller
 Alla som röstat på Miljöpartiet är för deras miljöpolitik.

 90% har inte röstat på Miljöpartiet, alltså är 90% emot Miljöpartiets miljöpolitik.
eller
Jag kan lyfta en hundrakilosvikt
Alltså kan jag lyfta hundra enkilosvikter samtidigt
eller
vi gör 9 kvinnor gravida och föder barnet efter 1 månad

Statistiska argumentationsfel
Statistiska argumentationsfel är argument grundade i felaktiga tolkningar av statistik.

Icke representativt urval
Visar sig ofta i form av Anekdotisk bevisföring.

Exempel:
Jag känner många gamla människor som röker, alltså kan det inte stämma att rökare dör i förtid!

Icke representativt urval vid jämförelse
Man väljer exempelvis ett fördelaktigt, statistiskt avvikande exempel på A och ett ofördelaktigt, statistiskt avvikande exempel på B och låter påskina att dessa exempel är representativa för A och B. Beroende på vilka exempel man väljer kan man ge sken av att A och B antingen ligger längre från varandra, eller är mera likvärdiga, än vad som verkligen är fallet.

Exempel:
 Byggjobbare har bättre jobb än banktjänstemän. För tänk er bara att sitta ensam i ett litet unket kontor, skyffla papper och göra urtråkiga sifferexerciser hela dagarna medan musklerna förtvinar och ryggen förstörs. Medan en byggjobbare har ett jobb som engagerar kropp och sinnen och befrämjar hälsan. Byggjobbaren slipper stänga in sig i nåt litet rum utan kan vara utomhus i solen och vara social med trevliga kollegor runt i kring sig.

Confounding
(Orsakssamband / Kausalitet)
Confounding innebär ett felaktigt antagande att en statistisk korrelation mellan A och B visar att A orsakar B eller B orsakar A. Det kan finnas en dold faktor C som förorsakar både A och B. Detta kallas även för cum hoc ergo propter hoc, latin för "med detta, därför på grund av detta".

Exempel:
Åtta av tio som äter läkemedel är sjuka. Därför blir man sjuk av att äta läkemedel.Många som äter sallad är tjocka! Sallad skapar alltså fetma!
Många som har gulfärgade fingrar drabbas av lungcancer. Alltså orsakar gula fingrar lungcancer.

I det första exemplet ovan kan det lika gärna vara så att man äter läkemedel eftersom man är sjuk, men det kan också vara så att det finns en tredje variabel som orsakar båda sakerna, som i det tredje exemplet.

 Åklagarens argumentationsfel
En kombination av osannolika händelser har inträffat, alltså är det inte troligt att det endast är slumpen som ligger bakom.

Exempel:
 X har tilldelat sig själv royal straight flush i ruter på given i ett pokerparti. Sannolikheten för det är 1/2598960. Alltså fuskar X med en sannolikhet större än 99,99996%.

Sannolikheten för fusk är nog stor, men inte 99,99996%. Så många pokerpartier som spelas måste detta någon gång inträffa utan fusk. Dessutom saknar färgen ruter, eller ens vilken vinnande hand det är fråga om överhuvudtaget, betydelse för sannolikheten för fusk. Genom att välja ut sannolikheten för just denna enstaka händelse i argumentationen höjs "fuskprocenten" ytterligare, men sannolikheten för fusk hade nog varit lika stor oavsett färg eller vinnande hand.

 Felaktig användning av produktregeln

Produktregeln för sannolikheter säger att den totala sannolikheten för att en serie oberoende slumpvisa händelser ska inträffa är produkten av sannolikheten för dessa händelser ska inträffa var för sig.

Exempel:

Ett mord begicks i Stockholm den 3 maj 1999. Mördaren var en man i blå jacka, gröna byxor, skägg och mustasch, han bar svart portfölj och försvann i en vit bil.

Inge Fager har skägg och mustasch. Han var i Stockholm på tjänsteresa 3 maj 1999 (han är bara där en dag per år) iklädd blå jacka (som han använder ungefär varannan dag), gröna byxor (som han har i medeltal en dag av fem) och bar sin svarta portfölj (vilken han bara har då han är på tjänsteresa, ca en dag per månad). Inge Fagers bil är vit (ungefär var tionde bil är vit). Bara ca en av tio män har mustasch och en av tjugo har skägg.

Sannolikheterna för detta sammanträffande är:

Inge i Stockholm: P = 1/365 = 0,00274
Inge har blå jacka: P = 0,5
Inge har gröna byxor: P = 0,2
Inge har skägg: P = 0,05
Inge har mustasch: P = 0,1
Inge har portfölj: P = 1/30 = 0,033
Inge har vit bil: P = 0,1

Total sannolikhet 1/219000000

Stockholm har drygt en miljon invånare, hälften av dessa män. Produkten av sannolikheterna är en på 219 miljoner. Alltså är Inge skyldig med en sannolikhet på 99,99%.

Felet är här att man fokuserat på sannolikheten för att Inge skulle befinna sig i Stockholm morddagen och ha denna kombination av kläder och övriga attribut istället för att räkna ut hur många av männen i Stockholm förutom Inge som kan tänkas stämma på signalementet.

Vidare är sannolikheterna inte oberoende, "i Stockholm på tjänsteresa" och "har portfölj" är beroende eftersom Inge bara har portföljen på tjänsteresa. Likaså har många som har skägg även mustasch.

 Donnellys HIV-testparadox
Antag att det finns ett HIV-test som visar rätt med 99% sannolikhet.

En slumpvis utvald person testas med detta HIV-test. Testet visar positivt. Alltså har personen HIV med sannolikheten 99%.

Felet här är att man inte tar med sannolikheten för att ha HIV över huvud taget. Om exempelvis 1/1000 av befolkningen har HIV får man i medeltal 10 "falsklarm" (ungefär ett på hundra) på varje riktig HIV-positiv man hittar om urvalsgruppen verkligen är slumpmässig. Sannolikheten för att den utvalda personen har HIV är alltså, trots testets höga tillförlitlighet, bara ca 1/11 (en på {en HIV-positiv + 10 falsklarm}).

 Statistisk skalning
Exempel:Sverige består till 90% av naturområden.
Alltså består större delen av Göteborgstrakten av naturområden.
eller
Det här landet har hög BNP per person
Alltså har alla landets invånare hög inkomst
eller
Personen före mig i kön till incheckningen på hotellet var en turist från Moçambique
Omöjligt, de är jättefattiga och har inte råd att åka till Sverige

Försummande av undantag
Exempel:
Nästan alla fåglar kan flyga.
Pingviner är fåglar.
Alltså kan pingviner flyga.
eller
Forskning har visat att kvinnor har starkare immunförsvar än män.
A är kvinna och B är man.
Alltså har A starkare immunförsvar än B.

Ett sorts undantag är när en princip inte gäller för större antal. Exempel:
Det går alltid in en till i bussen eller En asylsökande till kan vi alltid ta emot
Om detta gäller utan undantag, kan man genom Matematisk induktion bevisa att det går in oändligt många i bussen eller det finns plats för oändligt många asylsökande.
Eftersom det finns gränser, innebär det att påståendena inte gäller alltid.

Avledning, irrelevanta argument
Avledningsargument, att presentera ett irrelevant argument (även om det är sant) för att överföra argumentationen från sakfrågan. Kallas Ignoratio elenchi på latin och red herring på engelska.

Konsekvensargument
Konsekvensargument stöder sig på att den tes man stöder sig på, eller tro på tesens sanningshalt, innebär goda konsekvenser. Ett vardagligt namn på detta argumentationsfel är "önsketänkande".

 Vi vill komma till himmelriket efter detta liv
 Alltså finns himmelriket

Hot
Argumentum ad baculum ('argument till käppen', med innebörden "när argumenten tryter"), att använda hot om våld för att nå en slutsats. Exempel:
 Du tror att kärnkraften är ofarlig  - Alltså kommer dina barn att dö tidigt i cancer
eller
 Ta tillbaka det du sa, annars...

Argumentet bygger helt på hotet. Konsekvenser som är effekter av ett visst handlande, finns inte med som argumentationsfel. Att hota någon för att vinna en argumentation - som exempelvis om en polis hotar slänga dig i arresten om du inte håller med om att det är fel att köra full (trots att du aldrig kört berusad), är Argumentum ad baculum. Sättet ligger nära argumentum ad consequentiam - du vill inte x, gör därför inte handling som leder till x.

Muta
Att erbjuda motpart eller åhörare en förmån om denne accepterar ståndpunkten.
 Gå med i vårt parti, vi har många snygga killar/tjejer
 Rösta på parti X så får du högre bidrag.
 Rösta på parti X så får du sänkt skatt.

Genetiska argumentationsfel
Genetiska argument hänvisar till trovärdigheten hos de personer som har formulerat eller stödjer en tes i stället för själva tesen.

Personangrepp - argumentum ad hominem
Ad hominem-argument eller argumentum ad hominem ("argument mot personen"), är ett osakligt argument då man angriper motståndaren som person istället för dennes sakargument. Det retoriska greppet består i att försöka få motståndaren att som person inte framstå som trovärdig i ämnet eller debatten.

 En tjockis som du ska inte stå och moralisera över vad vi äter.
 Män förstår sig inte på det här, eftersom män inte har känslor
 Kvinnor förstår sig inte på det här, eftersom kvinnor inte kan tänka rationellt

Det finns tre kriterier för när ett argument blir ett ad hominem-argument. För det första måste det finnas en debatt, för det andra måste en part lägga fram ett argument, och för det tredje måste motparten svara på argumentet med att beskriva den andres karaktär som ett skäl för att inte acceptera argumentet. Allmänna personangrepp, som exempelvis att bara kalla någon "Idiot!", är därför inte ad hominen-argument då det inte bemöter ett argument.

Kan du bättre själv?
En variant på ad hominem är att bemöta en kritiker med att denne inte kan bättre själv. Även om den som kritiserar inte kan göra bättre själv behöver det inte betyda att denne inte är kvalificerad att uttala sig i frågan.
 Jag tycker inte att Jimi Hendrix var en speciellt skicklig gitarrist.- Om du inte kan spela bättre själv ska du inte uttala dig.

Tu quoque-argument
Latin för "du också". Rättfärdigande av något genom att hänvisa till att den anklagande också besitter samma fel. Kallas i Språkrådets nyordslista 2018 för "whataboutism".
 Varför ska jag plocka undan min disk? Förra veckan hade du en massa disk framme!

Folkets argument - argumentum ad populum
Ex: Två miljarder människor kan inte ha fel - Kristendomen är sann

Man utgår från att läran är sann för att många tror på den istället för att många tror på den eftersom den kanske är sann.

Auktoritetstro Argumentum ad verecundiam (argument till vördnad)
Det är en typ av genetiskt argument. Där argumentets giltighet bedöms efter vilken (ofta akademisk) auktoritet utsändaren har.
Form:
P1: Auktoritet A påstår att P är sant.
S1: Alltså är P sant.

P1: Professor Blomqvist vill införa körkort på cykel.
S1: Körkort på cykel är bra.

Exempel: "...fem läkare skrev på DN-debatt att lagförslaget var dåligt" - Alltså är lagförslaget dåligt. Även om lagförslaget handlar om bi-odling, för vilket medicinska kunskaper är irrelevanta.

Även om avsändaren är kunnig inom området, kanske inte denne är opartisk.
P1: Chefen för flygvapnet hävdar att vi måste fördubbla antalet stridsflygplan.
S1: Alltså måste vi det.

Guilt by association och nazistargumentet
Guilt by association (eng. 'klander genom association') är en vanlig typ av argumentationsfel, som begås då en part påpekar en likhet mellan motpartens åsikter och ett referensobjekt (som är klandervärt) och därmed antyder att motpartens åsikter i andra frågor är klandervärda.

 P1: A innehåller B
 P2: A innehåller även C
 S1: alltså innehåller alla B även C

 P1: Peter röker pipa.
 P2: Peter ljög för mig.
 S1: Alla som röker pipa ljuger.

Ett vanligt exempel på guilt by association är reductio ad Hitlerum, även  argumentum ad Hitlerum eller mer vanligen nazistargumentet där referensobjektet är Adolf Hitler eller nazister. Slutsatsen är här att allt vad Hitler och nazisterna befattade sig med var fel och rakt igenom oönskat.

 P1: Hitler var vegetarian
 P2: Hitler var ond
 S1: Vegetarianism är av ondo.

 P1: Nationalsocialisterna reformerade skolsystemet
 P2: Nationalsocialisterna var auktoritära
 S1: Ett reformerat skolsystem blir auktoritärt

Ofta kan argumentet reduceras genom att opponenten lägger fram sitt argument, som sedan följs av motargumentet ...precis som Hitler. Eller att man återanvänder opponentens argument, men med en Hitler-association; "EU-samarbetet har verkligen enat Europa" motargument; "Även Hitler ville ena Europa"

Honour by association
 Moder Teresa var katolik och en god människa
 Alltså är alla katoliker goda

 Tjejen i glassreklamen är glad och leende.
 Man blir glad av att äta denna glass.

Två fel gör ett rätt
Att påpeka ett problem hos motståndarens (eller en tredje parts) ståndpunkt i stället för att bemöta ett problem hos den egna.

Exempel:
 Du klandrar mig för att jag har stulit tusen kronor, men det finns andra som stulit tio gånger så mycket

Att hitta språkfel eller irrelevanta sakfel är ett vanligt sätt i debatter, särskilt i internetdebatter.
 Jag tycker det är bättre att ta bilen för att det ofta är fel på . - Där har du fel, det stavas tågrälsen.
 Jag tycker det är bättre att ta bilen för att det ofta är fel på tågrälsen. - Där har du fel, det heter järnväg.
 Jag tycker det är bättre att ta bilen för att SJ har ofta fel på tågrälsen. - Där har du fel, det är Trafikverket som ansvarar för spåren.

Kompensation - belöning eller straff
Att påtala en parts heder och argumentera för en irrelevant belöning, alternativt påtala en parts vanheder och argumentera för ett irrelevant straff.

Exempel:
 Pol Pot beordrade massmord
 Alltså förtjänar han inte att finnas med i uppslagsverken

Misstänkliggörande
Att misstänkliggöra motståndaren för att tillhöra en klandervärd grupp, med anledning av att gruppen skulle vinna på dennes ståndpunkt. Kallas på engelska "poisoning the well". Detta är inget argumentationsfel i strikt mening, utan snarast ett exempel på oärlig debatteknik.

Form:
 Du argumenterar för A
 A innebär en fördel för gruppen X
 Gruppen X är dålig
 Alltså tillhör du sannolikt gruppen X, och är således en dålig människa
Exempel:
 Du tycker att drogförsäljning ska tillåtas
 Alltså är du förmodligen knarklangare

En variant av misstänkliggörande är att hänvisa till någon annan, för att undvika bli beskylld för att hitta på, och för att försvåra motbevis.
 Istället för att säga "X sysslar med ohederligheter".
 Kan man säga "Det finns uppgifter om att X sysslar med ohederligheter".

Misstänkliggörande (av känslomässiga motiv)
Att beskylla eller insinuera att debattören har låga/fula känslomässiga drivkrafter bakom sin argumentation. Till exempel avundsjuka, girighet, fåfänga, hat eller behov av att få uppmärksamhet.

Exempel:
 Argument för/emot könskvotering i bolagsstyrelser bemöts med att debattören hatar kvinnor/män.

 Argument mot att vissa jobb/poster har för höga löner, eller mot underklädesreklam på offentliga platser, bemöts med "jag tror att du bara är avundsjuk".

 Argument för ökat stöd till hemlösa bemöts med att debattören bara vill se god ut i andras ögon (fåfänga).

Det är självklart möjligt att debattören drivs av dylika känslor i någon mån. Men sådana beskyllningar är irrelevanta och avledande så länge de används för att undvika de argument som faktiskt framförs.

Halmdocka
En halmdocka eller halmgubbe (eng. straw man) är en karikatyr av motståndarens ståndpunkt, som det är lättare att angripa än den verkliga ståndpunkten.

Exempel:
 Kristna debattörer är konservativa och vill alltså totalförbjuda abort, binda kvinnor vid spisen och stänga ner hela samhället på söndagarna.

Övriga varianter

Ålder och nyhet
Att förespråka/motarbeta något bara för att det är ungt eller gammalt, i de fall då åldern är irrelevant.

Exempel:
 Prostitution är världens äldsta yrke
 Alltså ska prostitution tillåtas
eller
 Den här prylen har precis kommit ut på marknaden
 Alltså ska ni köpa den
eller
Detta läkemedel har använts i tusentals år
Alltså är det bra
eller
Människan har ätit kött i flera tusen år
Alltså är det fel att inte äta kött.

Bevisbördeargument
Bevisbördeargument är försök att belägga motståndaren med en bevisbörda som man själv avstår från, enligt modellen "jag har rätt så länge du inte kan bevisa motsatsen". Även kallat bevisbördesflytt.

Frånvaron av bevis
Argumentum ad ignorantiam (argument till okunnigheten), att hävda att frånvaron av bevis är ett bevis. Jämför med Russells tekanna.

Exempel:
 Vetenskapen har aldrig bevisat att rymdvarelser inte besöker jorden
 Alltså lever rymdvarelserna mitt ibland oss

Eller motsatt:
 Vetenskapen har aldrig bevisat att rymdvarelser besöker jorden
 Alltså lever inga rymdvarelser ibland oss

En vanlig variant är argument till den personliga okunnigheten, att hävda att eftersom debattören inte känner till eller förstår bevisen för något, så är detta något falskt.

Exempel:
Jag förstår inte hur rymden kan vara oändlig.
Alltså är rymden ändlig.

Omvänd bevisbörda
Påminner om frånvaro av bevis. Man undviker att föra fram argument/bevis för något, genom att på ett okonventionellt eller absurt - 'omvänt' -  sätt hävda att det istället är motparten som ska bevisa/argumentera för motsatsen.

Exempel:
 Jaså du är emot den här reformen vi föreslagit. Nå, bevisa då varför den är dålig.
 Jag anser att staten bör finansiera ett centrum för Yeti-forskning. Alla som är emot måste först bevisa att Yetin inte existerar.

Frånvaron av motargument
Argumentum e silentio (argument till tystnaden), att hänvisa till att debattmotståndaren inte har kommit med motargument, och därför dra slutsatsen att denne har fel.

Exempel:
 Efter fyra timmar har han inte kommit med något svar
 Alltså har jag rätt

Svartvit argumentation
Svartvit argumentation, falsk dikotomi eller falskt dilemma innebär en falsk förutsättning att alla möjligheter utom två är uteslutna.

Exempel:
 Du vill inte att våldtäktsmän ska avrättas
 Alltså vill du att våldtäktsmän ska gå fria
eller
 Alla som inte är för oss är mot oss

Motsvarigheten, där det faktiskt bara finns en möjlighet men någon framlägger en kompromiss, kallas falsk kompromiss.
Exempel:
 Några hävdar att jorden är rund medan andra säger att den är platt
 Det är därför troligt att den är något mittemellan

Sluttande plan
Sluttande plan, eller slippery slope, innebär att man utnyttjar en kedja av liknande fenomen för att jämföra helt olika saker eller för att bevisa en framtida händelseutveckling. Argumentet är giltigt om det är säkert att hela kedjan håller, men om kedjan har svaga punkter är argumentet som sådant ogiltigt. Allmänt gäller att ju längre kedja, desto högre sannolikhet för svaga punkter.

Exempel:
 Det börjar med en knappnål och slutar med en silverskål.
 Att förbjuda affischering på elskåp är början till censur. Censur leder till förtryck och förtryck är ett kännetecken på diktatur. Diktatur leder till fattigdom och svält för folket. Alltså måste man få sätta affischer på elskåp.

Jämföra äpplen och päron
Att jämföra saker eller kategorier som inte (utan vidare) kan jämföras.

Ett allmänt exempel är om man har två saker, A och B som skiljer sig åt ifråga om x, men även i fler hänseenden såsom w,y,z... osv (som kan vara svåra att uppskatta). Då jämför man äpplen och päron om man bara tittar på x hos A och B och på grund av denna jämförelse sedan antyder eller säger att A är bättre än B.

Man kan t.ex. inte jämföra huvudrätter med efterrätter enbart i fråga om nyttighet, eftersom rätterna äts i olika syften och i olika mängder och olika ofta.

Språkliga mångtydigheter - ekvivokation
Att utnyttja flera betydelser av ett ord eller en fras för att dra felaktiga slutsatser.

Exempel:
 USA:s republikaner för en inhuman välfärdspolitik
 Alltså bör vi inte stödja Republikanska föreningen
(Olika betydelser av ordet "republikan")
eller
 Näringslivets verksamhet bör i högre grad präglas av humanism
 Alltså bör företag anställa fler humanister
(Olika betydelser av ordet humanist)

Anpassning av definition/Ad hoc
Man kan också begå argumentationsfel genom att godtyckligt anpassa en definition för att uppfylla tesen. Man gör således en ad hoc definition (ad hoc betyder till detta ändamål). Besläktat med cirkelargument och ad hoc-teorier.

Exempel:
 A: Alla feminister är socialister.
 B: Men Birgitta Ohlsson är väl inte socialist?
 A: Nej, men hon är ingen riktig feminist.

Eller:
 A: Allt är relativt.
 B: Är den meningen relativ?
 A: Nej, men allt annat är relativt.

Se även ingen sann skotte.

Svag liknelse
Att använda en bristande liknelse eller att förväxla liknelse med verklighet.

Exempel:
 Jorden är som en kvinna, och industriell exploatering är som våldtäkt.
 Våldtäkt på kvinnor är fel.
 Alltså är exploatering av jorden fel.

 A liknar B
 B har egenskapen x
 Alltså har A egenskapen x

Cirkelargumentation
När argumenten bildar en cirkel. Felet är slutsatsen att alla argumenten i cirkeln är sanna. (Den korrekta slutsatsen vore att alla argumenten i cirkeln är ekvivalenta, det vill säga antingen är alla sanna eller så är alla falska.)

 A implicerar B och B implicerar A.
 Alltså är både A och B sanna.
 Jorden kommer att gå under år XXXX eftersom det står i den här boken.
 Den här boken är sann eftersom den korrekt anger jordens undergång till år XXXX.
 Definitionen av Gud är att han är allsmäktig.
 Man kan bara vara allsmäktig om man existerar.
 Alltså existerar Gud.
 Alla tjänar på lag x, alltså tjänar alla på att debatten om lag x lägger sig, detta eftersom alla tjänar på lag x.

 Han säger att han inte tagit skada av att han fick stryk i sin barndom - men han slår ju själv sina barn!

Ledande fråga/presupposition/komplex fråga
En fråga som innehåller ett antagande som inte nödvändigtvis stämmer.

Exempel:
Har du slutat slå din fru?
Är du dum eller spelar du?
Erkänner du att du stal cykeln?

(Kan även definieras som en fråga där, vare sig du svarar ja eller nej, så svarar du "fel" - även känt som en retorisk rävsax.)

Martyrargument
Känslomässiga argument som pekar på det orättvisa i den andres argument och som syftar till att väcka medkänsla och medhåll från andra debattörer mot den gemensamma fienden.

Exempel:
Jag tänker inte besvara dina argument eftersom jag blir upprörd och nedslagen över ditt sätt att debattera.

Tystnadsargument
Att helt enkelt undvika att svara på frågor och hoppas att stormen blåser över.

Exempel:
Zzzz...
Om man förhalar ett ärende tillräckligt länge, blir det inaktuellt, och då slipper man svara.

Argumentum ad nauseam
Någonting antas vara sant för att det har upprepats tillräckligt många gånger, ibland av flera olika personer och tills ingen längre orkar säga emot.
Exempel:
Gud finns.
Gud finns.
Gud finns.
Alltså finns Gud.

Tautologi
Ett förvisso sant men innehållslöst påstående som används i syfte att antyda vad man menar i stället för att direkt säga det

 Ett bedrägeri är ett bedrägeri

Wall of text
En argumentationsteknik som blivit vanlig i diskussioner på Internet är "wall of text" (vägg av text) som innebär att man klistrar in mycket stora mängder text från andra källor som stöd för sin sak. Inte sällan är informationen oredigerad och delvis irrelevant. Närbesläktat är "info dump" som inte måste handla om text utan kan vara information ℹ vilken form som helst, till exempel länkar till video, bilder, poddar etc.

Argumentationsfelet består i att den som gör detta inte vill diskutera vidare innan motparten har tagit sig igenom allt material som klistrats in eller länkats, och därmed anser sig ha "vunnit" diskussionen motparten inte vill göra detta.

Önsketänkande
Fallasin önsketänkande begås när man hävdar att ett påstående är sant eller falskt därför att det är önskvärt att det är sant eller falskt. Huruvida det är önskvärt att ett påstående är sant eller falskt säger ingenting om huruvida det är sant eller falskt och saknar därför relevans. Detta förutsatt att man anammar en korrespondensteoretisk sanningssyn.

Exempel:

A: Menar du verkligen att det finns ett liv efter detta?

B: Absolut! För endast om det finns ett liv efter detta kan vi se fram emot att onda människor bestraffas och goda människor belönas efter förtjänst.

Se även
Demagogi
Felslut
Argumentation
Retorik
Härskarteknik

Referenser

Noter

Allmänna källor
 Aristoteles (2000). De interpretatione: Om sofistiska vederläggningar. Stockholm: Tales.
 Järvå, H. & Dahlgren, P. M. (2013). Påverkan och manipulation. Lund: Studentlitteratur.

Externa länkar
 Argumentum(arkiverad 4 augusti 2003)
 "Retorik: 15 tankefel och hur du genomskådar dem" av Roland Poirier Martinsson
 Fallacies of Relevance
 The Fallacy Files
 Nizkor Project

Logik
Retorik
Argumentation

redpajama_set_name: RedPajamaWikipedia


text:
U.S. Air Force Heritage of America Concert Band Veterans Day Concert
For six decades, the USAF Heritage of America Concert Band has inspired and entertained across the country in honor of our nation's veterans. Comprising more than 40 professional Airman-musicians, the ensemble makes its Fisher Center debut to celebrate Veterans Day with renditions of patriotic favorites, marches, orchestral classics, jazz and Broadway standards, and more. Please share this information and bring family and friends.
Registration info:
Reservations required
http://fishercenter.bard.edu/events/usaf/
Sun, Nov 11, 2018 - 2:00 pm to Sun, Jan 29, 2023 - 1:37 pm
The Fisher Center for the Performing Arts
Annnandale-on-Hudson, NY 12504
Fee/admission:

redpajama_set_name: RedPajamaCommonCrawl


text:
Bedside Renal Ultrasound: What the Non-Radiologist Needs to Know
Whitney J. Palmer
Knowing what to look for, what protocols to use, and what mistakes to avoid can be vital to capturing diagnostic images.
Patients experiencing acute abdominal pain are far more likely to come into the emergency department than they are to seek help from a primary care provider. That means the point-of-care ultrasound images needed for diagnosis and decision-making will be captured by someone other than a radiologist.
Consequently, emergency providers must be well versed in when and how to use this hand-held technology. According to industry experts, there are specific conditions for which bedside renal ultrasound is typically used, and there are techniques that can ensure providers capture the best images.
Here, emergency medicine providers Laleh Gharahbaghiam, M.D., and James Moak, M.D., share was non-radiologists need to know about bedside renal ultrasound.
When to Use Bedside Renal Ultrasound
According Gharahbaghiam, an emergency medicine physician at Sanford University, bedside renal ultrasound is largely used to investigate hydronephrosis, the build-up of fluid in the kidneys typically caused by an obstruction of some kind.
In these situations, she said, look for one of these three causes first:
Kidney stones: These are typically very small and are rarely seen on point-of-care ultrasound. If a patient has typical signs and symptoms of a kidney stone, including severe pain in the back or side, nausea, and a burning sensation while urinating, look for any dilation or obstruction of the ureter.
Abdominal masses: Masses present in the abdominal or pelvic cavity can put pressure on the ureter, obstructing urination and, potentially, leading to kidney failure.
Cysts: While they typically do not cause harm, cysts, thin-walled, fluid-filled structures within the kidney, can become enlarged, leading to pain, changes in urinary frequency, or blood in urine.
Moak, associate professor of emergency medicine and director of emergency ultrasound fellowship at the University of Virginia School of Medicine, said how the kidneys appear on ultrasound will give you a good indication of how severe the hydronephrosis could be.
With mild cases, you will likely see an oval-shaped area that is dark at the center, but with moderate cases, the vena cava will be dilated with a cloverleaf appearance. If a patient has a severe case of hydronephrosis, though, he said, you will see a thinning of the renal cortex as the excess fluid is stretching it out.
Proper technique is critical to capturing images of sufficient quality that can best guide care, said Moak, associate professor of emergency medicine and director of the emergency ultrasound fellowship at the University of Virginia School of Medicine.
To ensure you're doing it correctly, there are several steps you should follow, he said:
Put the patient in a supine position
Start with a low-frequency probe
Direct the ultrasound indicator to the axilla (where the elbow bends is a good spot to see the kidney) and begin imaging somewhat posteriorly
Begin imaging with a coronal view, holding the probe parallel to the floor as if holding a piece of paper on a plane
Proceed by turning the transducer 90 degrees to capture slices of the kidney
If the gallbladder or inferior vena cava is visualized, tilt more posteriorly
It is important to note, Moak said, that you can anticipate better image quality on the patient's right side as the liver and spleen allow for a better acoustic window. In addition, if you see a white out spot while imaging on the left side, you are capturing images of air in the stomach and should tilt the transducer posteriorly toward the floor.
The American College of Emergency Physicians and the American College of Radiology created more specific guidance on when to use renal ultrasound and when the refer a patient on for CT imaging here.
Work-Arounds
There will be cases, however, Gharahbaghiam and Moak said, where you will need to work around obstacles.
For example, Grarahbaghiam said, your patient might have physical limitations that make lying on his or her back or on either side uncomfortable. If that is the case, you can still capture sufficient images while the patient is standing, she said. In another instance, if you are having trouble visualizing the kidneys, asking the patient to take a deep breath to descend the diaphragm could clarify the kidneys for the ultrasound transducer.
Even with proper technique, Moak said, it is still possible to make mistakes when conducting a bedside renal ultrasound. And, the most common error is confusing a renal cyst for fluid build-up.
The key here, he said, is to take notice of the shape – renal cysts are more likely to be round or oval-shaped, and they will appear most often in the periphery of the kidney rather than in the center.
Ultimately, he said, though, imaging the kidney is not complex.
"The good news is the kidney is pretty easy to visualize," he said. "Fortunately, it's a skill that learners can master easily."
The modality also offers a significant benefit to patients, as well, Grarahbaghiam said, because they never had to leave their physician to find out what might be wrong.
"That's really the brilliant thing about point-of-care ultrasound – it's not the technologist doing it," she said. "It's the physician, and the physician is the one making the decisions based on the ramifications and implications of what he or she is seeing. So, the patient is able to get answers right there."
For more coverage based on industry expert insights and research, subscribe to the Diagnostic Imaging e-Newsletter here.
Navigating Flexible Work Environments in Radiology: Elizabeth Hawk, M.S., M.D., Ph.D
Top Image IQs of 2021: Can You Make the Diagnosis?
Emerging AI Software Gets FDA Clearance for Diagnosing Breast and Thyroid Cancer


text:
Ukrainian archaeologist solves mystery of ancient silk cloth
By Diana Vassilenko in Culture on 7 September 2019
NUR-SULTAN – A Ukrainian archaeologist recently solved the mystery of an ancient silk cloth from the era of the Golden Horde found in 2008 on the site of an ancient necropolis near Ekibastuz.
Ukrainian archaeologist Tatyana Krupa. Photo credit: Margulan Centre.
"Judging by the type of gold threads that were used in the embroidery of the fabric; it comes from the Eastern Mediterranean. The style of the embroidery itself also corresponds to the Middle East. That is, it's Damascene work. From the text, we can conclude that the artefact is related to the Mamluk sultans, who ruled Egypt and Syria from 1250 until 1517 and to the steppe nobility of the middle reaches of the Irtysh River," said Ukrainian archaeologist Tatyana Krupa. Krupa was invited by Margulan Centre scientists at Pavlodar State Pedagogical University to help solve the mystery, Tengrinews.kz reports.
Krupa is a specialist in ancient and medieval fabrics and conducted her research using scanning electron microscopy methods.
Fragment of the cloth with an embroidered golden Arabic inscription.
Krupa predicts the person who presented the cloth as a gift lived after Caliph Abu Bakr, who was born in Mecca in 573 AD and died in Medina in 643 AD.
"Such gifts were given primarily for military assistance. Perhaps someone from the local nobility of that time received a large award for military merit and a military campaign," she said.
"At the end of July this year, I deliberately made a visit to the National Museum to look at the fabric again. I collected some microsamples. I was interested in its place of origin. After all, the presence of the Arabic inscription itself with such a serious text indicates that what we are working with are high status textiles," Krupa.
The words "Gift of the Sultan to the Greatest" are embroidered in Arab on the fabric in gold. The artefact is currently displayed in the National Museum of Kazakhstan in Nur-Sultan.
Krupa and the Pavlodar scientists are also studying an old female headdress found near Shiderty Village in the Pavlodar Region. The burial in which the headdress was found dates back to somewhere around the end of the thirteenth and the beginning of the fourteenth centuries. The scientists are convinced, however, that craftsmen made the item before the Genghis Khan era.
"The female headdress has iconographic images. They are similar to the patterns of the people from the Polovtsian part of Southeastern Europe. The same kinds are found in Ukraine. So far we have attributed the dress to the Kimek-Kipchak type. It appeared about a hundred years before the burial in which it was laid. That is, it's clearly from a pre-Mongolian time. And it's a great success for us, because there are no such headdresses in the world. Everything, including the fabric, the birch bark design, the leather details, the silver trim, is well preserved. Most likely, this headdress belonged to a woman of an honourable age respected by the society," Krupa said.


Naan Than Bala opens with a grim, unshaven, beady-eyed man on the run; armed with a bloody knife and killing with abandon. He has frequent run-ins with the law, but the seemingly merciless Poochi has a softer side too: he is putty in the hands of his adopted father.
Then there is the sanctimonious hero – Bala, played by Vivek. Sporting a broad red tilak and a benevolent smile, Bala is a poor temple priest in Kumbakonam who lives in a decadent agraharam with his aged parents. Poochi meets Bala during one of his killing assignments, and decides to be nice to him. What follows is a diluted tale of proliferated goodness, a moral science class with the Valmiki story thrown in for good measure.
There is nothing wrong with the premise in itself : a simple tale of amity between a Hindu priest and a hardened criminal, but there is a lot wrong with the execution. Poochi's characterisation is poorly conceived and badly executed. There is nothing believable about a hardened criminal who awaits his next killing assignment with the enthusiasm of someone waiting for his lover suddenly developing a soft heart for a naive Temple priest. Poochi kills for money yet hands over his pay packet to the grieving priest without a second thought. The actor Venkatraj J – who plays Poochi – is pokerfaced for the most part, and fails to do any justice to a role that requires him to look menacing and desolate at the same time.
The rest of the characters are near-farcical. A sister (Shwetha just about passes muster) and brother who sells homemade bolis on the streets, and Poochi's friend who cracks humourless jokes. It just about takes two implausible scenes for the sister to fall for the genteel Bala. The romance is dry as dust and makes you stifle a yawn, although the melody that sizes it up is pretty good. We get that Bala is an earnest priest and is well-versed but then it becomes tiring after a few Sanskrit shlokas too many.
Vivek in the titular role tries hard to salvage the film but with little success. His image as a comedian lingers in our minds, adding an involuntary bit of comic touch to the proceedings. An innocuous pose, a gesture or even a dialogue triggers unexpected laughter. Getting out of your comfort zone doesn't really help always – especially when you chose a film like Naan Than Bala to make that change.
The Naan Than Bala review is a Silverscreen original article. It was not paid for or commissioned by anyone associated with the movie. Silverscreen.in and its writers do not have an advertising relationship with movies that are reviewed on the site.


text:
Abdallah Higazy is a U.S. citizen of Egyptian descent who was falsely accused of involvement in the September 11, 2001 terrorist attacks. In 2002 he successfully sued the FBI, alleging that the agency had coerced a false confession from him by using threats to torture his family.

Arrest and Court Case
Higazy was an Egyptian student staying at the Millenium Hilton Hotel near the World Trade Center on September 11, 2001. Higazy was arrested shortly after September 11 on suspicion that he was the owner of an aviation radio used to communicate with the 9/11 hijackers. Hotel security claimed they found the radio in Higazy's safe, but Higazy denied that it belonged to him.

The FBI wanted Higazy to be detained as a material witness, but a federal judge allowed only a 10-day detention, because the evidence suggesting Higazy's involvement in 9/11 was not very strong. On the ninth day, an FBI agent conducted a polygraph examination during which the agent told Higazy that unless Higazy confessed to owning the radio, they would "make sure that Egyptian security (gave) his family Hell." Both parties understood this threat to include torture, and Higazy confessed to owning the radio. A criminal complaint was then filed against Higazy, and he was detained without bail.

Higazy alleged in court that the confession had been made under duress. The United States Court of Appeals for the Second Circuit in Manhattan issued a decision holding that Higazy had stated a 5th Amendment claim, and then removed the decision from the court's website and shortly thereafter replaced it with a redacted version. The redacted version omitted approximately one page of details relating to the FBI's alleged interrogation of Higazy during a polygraph examination, including the threats of torture.

Approximately three weeks later, the airline pilot who actually owned the radio returned to the  Hilton Hotel to reclaim his property. Two days later, Higazy was released after spending a total of 34 days in custody.

On September 24, 2009, Abdallah was paid approximately $250,000 by the FBI for his treatment and wrongful detention.

Subsequent media coverage
The CBS television show 60 Minutes interviewed Higazy in 2004, publishing most of his allegations. A Washington Post account of the redaction quotes the clerk for the appellate court stating that the decision to reissue the opinion in redacted format was not done at the request of the Justice Department or the FBI, and that the redacted information was originally sealed for the safety of Higazy and his family.

References

Egyptian emigrants to the United States
People associated with the September 11 attacks
Living people
Year of birth missing (living people)


text:
Family Traits
Last weekend I saw a double feature: the charming "Miss Pettigrew Lives for a Day" and the horrifying "Never-Ending Commercial." An exhausting pastiche of ads and trailers, "The Never-Ending Commercial" promoted cars and vacuum cleaners, neither of which were sold in the theater lobby. There were also features on upcoming television shows; if I really were interested in Gene Simmon's and Shannon Tweed's cohabitation, I would have stayed home to watch. While one could understand some trailers for movies coming next week to the theater; "The Never-Ending Commercial" was plugging films that are still in production. They may never be finished or released, but we still had to sit through the ads. (No, you can't leave your seat because you don't know when the actual feature will start.)
I can't recall most of those distant productions but one did make an impression. You can see the setting is 18th Europe; a coach pulls up to a palace, and all the bewigged extras start talking about "the duchess." She does this, she says that, she shocked whom, etc. However, the audience only knows her by reputation; we are denied a view of her. Then suddenly a very tall figure emerges but we still are denied the sight of any face. The intentional mystery sparked a frightening thought: Oh my God, it is another Will Ferrell farce. However, we finally see the face of Kiera Knightley, who looks as if she really hates her foot-high wig. She is "The Duchess", and quite a celebrated one at that: Georgiana, Duchess of Devonshire.
Beauty is not uncommon in the aristocracy; it is the predictable result of the same selective breeding in show dogs. Intelligence, however, is rare; and Georgiana possessed a mind as dazzling as her looks. In her day (1757-1806), women could not vote in Britain, but the Duchess certainly had her say. The politically astute Duchess was a patroness of the Whig party, but she was more than just a hostess for teas. With her considerable charm and wealth, she helped determine the party's slate. And she was more than a power behind the scenes. The political pioneer publicly campaigned for Whig candidates; the cartoonists of the day caricatured her exchanging kisses for votes. If that were the case, that probably would have guaranteed the Whigs a landslide.
(Even without the gorgeous Georgiana, the 1780s were a propitious time for Whigs. Twenty years of Tory mismanagement had cost the Empire a number of colonies in North America.)
In her private life–which is to say her scandals, Georgiana also displayed an admirable enlightenment and a modern perspective. She was never so preoccupied with her adulteries as to neglect her husband, the Duke. In fact, she helped him in selecting a mistress. Of course, the Old Guard thought her notorious. Indeed, her family did have a tendency to produce beautiful and free-thinking iconoclasts. Her niece Caroline was a memorable patroness of the arts, abandoning her husband to run off with Lord Byron.
And what was the family name of these strong-willed, trend-setting, rebellious women: Spencer. Yes, someone should have warned Prince Charles.
This entry was posted on Sunday, March 23rd, 2008 at 8:28 pm	and is filed under General. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
Georgiana was a very beautiful and healthy woman (until later in life, when her eye problems got bad enough that she started sleeping with her husband again). She did not have the specter of anorexia hovering about her. Did Kiera Knightley restore some of her wasted muscle mass for this role? Or do you suppose it'll be done with CGI?
Eugene Finerman says:
From the brief sight of a gaunt and apparently uncomfortable Ms. Knightley, I might concede that Will Ferrell would have looked better in the role.
And it does seem sad that the Duchess' eyesight so deteriorated that she had no idea that she was sleeping with her husband. The current governor of New York could have used that excuse, saying that he had no idea that those other women were not his wife.
Another annoyance: Movie trailers now include website addresses for those who just can't wait for the film — such as "400," the sequel to "300" — to hit the theaters. Re Miss Pettigrew, I recently rewatched Frances McDormand's portrayal of the pregnant policewoman in "Fargo," a movie that should have set Minnesota villagers to rushing the studio gates with torches — yah, sure, you betcha.
There are no trackbacks for this post yet.


Welcome to Yahee Technologies Corp. Limited which regestered in china with the fund of USD450,000 on Mar 21th of 2002 . We have 3 offices with 2,000 square meters and 300 employees including 30 quality inspectors and 10 engineers in shenzhen. our products are mainly Our company has been dealing business in the global market since 1999. After eight years hard- working, Yahee have estebalished good realitionship with customers in the world.
Remark: We can provide the service of ODM and OEM for our clients.
Yahee Registration date :2002.03.21. we registered in china with 8 years exporting experience .
Yahee Registered Capital:RMB3,000,000 ( USD 450,000). It evidently shows that the financial strength of our company is outstanding for USD450,000 is really considerable registered fund in mainland. Moreover, it was eight years ago.
Yahee cooperation have bulit long-term business relation with the following companies. Motorola Mobile phone company ;Siemens company. Meanwhile we got their authorization letters. If you need,we can delivery by email .
Our company has no demand in MOQ . No matter how many products you want, you are welcome.
We also do drop- shipping business which is available directly to your customers.
payment terms : PayPal, West union ,company bank account .
Shipping Ways: UPS ,DHL, Air parcel or Ship by sea.
You also can arrange your forwarder to pick up goods from our factory .
Warranty : We are responsible for repairing the faulty item without any charge. The shipping cost we pay from China to your country only .
We are free to print your Logo with 1 color.
For larger orders, we have a special team which can provide OEM-Services.
We can desigen colorful box according to your requirments.
We do hope that we can help you expand business in future .


text:
Q: AWS boto: how to get a list of all Internet gateways attached to a VPC Given a VPC ID, find all gateways attached to it.
I tried to use filters, like these here, but I always get exceptions:
gws = conn.get_all_internet_gateways(filters={'attachments': vpc.id})
gws = conn.get_all_internet_gateways(filters={'InternetGatewayAttachment': vpc.id})

What's the correct filter here?
What are the filters allowed in this context?
The documentation on this topic is pretty scarce.

A: The AWS documentation for the DescribeInternetGateways request shows the available filters.  I think you want:
gws = conn.get_all_internet_gateways(filters={'attachment.vpc-id': vpc.id})

redpajama_set_name: RedPajamaStackExchange


Some of you may notice that I had an article post today (Managing Work, Life and School for Graduate Students), and now it's not here. Well I meant to future-date it to post tomorrow morning at 5am EST, but didn't change the date.
So if you see it in your feed reader or email and want to click through to comment, you won't get to it until tomorrow morning. Sorry.
I hope I never "Premature e-Post-ulate".


The Taj Exotica Resort and Spa is a beautiful five star resort in the Maldives with spectacular views over a white sandy beach. Just a short 15-20 minute speedboat ride from Malé airport, Taj Exotica Resort & Spa is a luxurious island getaway that combines style, service and picturesque natural surroundings. This luxury property with its delicately contemporary charm offers its guests the unique experience of an intimate retreat on the shores of the Indian Ocean. The island itself is lush with tropical plants, its natural beauty blending seamlessly with the resort's thoughtful design. This tropical isle, once known as the 'Three Coconut Island' is surrounded by crystal blue waters and covered with lush tropical flora. With endless views of the Indian Ocean, this private retreat makes for a complete and exclusive destination holiday.
The 64 villas and suites of the Taj Exotica Resort & Spa are spread over a small strip of land in the South Malé atoll. The hotel's villas have a magnificent view of the horizon and the Indian Ocean. Many of them are built on stilts with every possible modern comfort, a beautiful terrace overlooking the ocean and swimming pools whose blue water blends in with that of the lagoon. The most prestigious villa is the Rehendi Presidential Suite with its large living room opening onto a superb wooden terrace and a 12-meter swimming pool. On the beach side, the villas are just a few meters from the sea and are equipped with lovely bathrooms and an outdoor shower in the garden, hidden from curious eyes. The 2 Bedroom Beach Villa Suite with Pool has a private massage room where guests can take advantage of the treatments offered by the sumptuous, Indian inspired Jiva Grand Spa, in total privacy.
The architecture of all rooms is specifically designed to encourage a constant interaction with the ocean. Bathtubs overlook the water. Private sun decks with loungers replete with soft mattresses and water hyacinth cushions open onto vast expanses of the ocean. Each view is private and unique, your own piece of the Indian Ocean. Steps lead into the water, inviting you to an impromptu dip. At night, lanterns light up the pier, their yellow glows completing a truly spectacular setting.
Three restaurants are available to guests with a choice of enjoying refined Asian cuisine at the 24 Degrees on the beach, upscale seafood and grill at the Deep End, or light snacks at the Poolside while admiring the superb landscape. Wine is also featured with an international selection of the finest quality wines, which can be discovered during a meal or during a wine tasting session organized by the Equator Bar. Guests can also ask their personal maître d'hôtel to organize a romantic private dinner on the beach or in the small pavilion on the ocean, a few meters from the hotel.
Exclusive, private and inimitably romantic, this award-winning resort spans the length of a pristine, powder-white beach that gives way to one of the largest lagoons in the Maldives. Taj Exotica Resort and Spa offers its guests the finest in contemporary luxuries and services, including an authentic Indian spa, freshwater infinity pool, endless recreational options and space to just relax and take in a locale that is simply magical. The hotel's swimming pool is right near the beach, and those who wish to remain active, even on vacation, can use the well-equipped fitness center, or take deep-sea diving classes in order to explore the mysteries of the Indian Ocean. The Spa provides a sauna, a relaxation room and treatment rooms for massage. Guests can dolphin dive at the resort and there are PADI certified courses available.
Spend days on the beach sipping cocktails, at the Spa pampering your body and mind or snorkeling over the beautiful coral reefs, it's your choice. The southern Malé atoll is one of the most popular in the Maldives because of its proximity to the capital city of Malé. It's the smallest capital city in the world but interesting nevertheless for those who want to know more about the history of the Maldives. Tourists can visit the city's mosques especially the famous Huruku Miskiiy Mosque, or they can simply stroll through the town to see how the archipelago's natives live. Maldivians are very hospitable. They're accustomed to seeing tourists from all over the world and are only too willing to show you the way to the different sites like the fish market or Port Dhonis. Considered to be one of the most beautiful diving sites in the world, the South Malé atoll possesses a fabulous aquatic seascape with a great deal of coral and schools of fish with hypnotic colors. Experienced deep-sea divers can also swim with the gray sharks or the leopard rays. It's hard to be bored in the Maldives even though the primary tourist activity is still basking in the sun on the beach. Who can blame them after discovering the exceptional settings of hotels like the Taj Exotica Resort and Spa?
Lounge by the pool or at your private beach, go wildlife spotting, or just lay below the stars at night. At the Taj Exotica Maldives, there is never a dull moment. The property is located on one of the largest lagoons in the Maldives, famed for its white sand beaches and exquisite corals. The clear seas are ideal to get your adrenaline rush with scuba diving, snorkelling, parasailing, and many other excursions. Bring out the adventure junkie in you and indulge in a variety of water sports.
Rooms from US$ 1,750.00 to US$ 9,660.00. Mentioned rates are per room and day including breakfast and free Wi-Fi. Rates are subject to change without prior notice.
There's nothing quite like waking up to a pristine, endless ocean view every morning. Staying in an overwater villa is an experience unlike any other; you become one with nature without sacrificing any of your essential amenities. In an overwater villa, you can watch the fish dart beneath you before jumping into the ocean yourself to join them. At the end of another adventure filled-day, you have the luxury of retreating back to a comfortable private space where you can fully relax and rejuvenate. Check it out the luxury villas of Taj Exotica Resort & Spa, located on the exotic Emboodhu Finolhu Island, in the middle of one of the largest natural lagoons in the world, just 15 minutes by luxury speedboat from Malé International Airport (picture above). This tropical isle, once known as the 'Three Coconut Island' is surrounded by crystal blue waters and covered with lush tropical flora. With endless views of the Indian Ocean, this private retreat makes for a complete and exclusive destination holiday. With 64 impeccably designed villas and suites, Taj Exotica Resort & Spa Maldives is luxury redefined. Step in to your own private haven steeped in opulence at one of these spectacular tropical villas. Experience paradise on earth. The resort boasts the Jiva Grande Spa, the first authentic Indian spa outside of India, which offers Ayurveda therapies and a unique Indian bathing pavilion. There is a wealth of water sports and dining experiences available. Dress up for dinner in the exotic 24 Degrees Restaurant, enjoy a moonlit Champagne cruise or pamper yourself with an ultimate romantic getaway in the Ocean Pavilion, nestled in the middle of the lagoon, which starts with a couples aromatherapy treatment followed by sunset cocktail or champagne, and indulge with mouthwatering selection of local and international specialties for dinner.


Acetylcholine release from the rabbit retina mediated by kainate receptors.
The cholinergic amacrine cells of the rabbit retina may be labeled with 3H-choline (3H-Ch), and the activity of the cholinergic population may be monitored by following the release of 3H-ACh. Glutamate analogs caused massive ACh release, up to 50 times the basal efflux, with the following rank order of potency: alpha-amino-3-hydroxy-5-methyl-4-isoxazolepropionic acid (AMPA) greater than quisqualate (QQ) = kainate (KA) much greater than NMDA (in magnesium-free medium) much greater than glutamate greater than aspartate. In contrast, the release of 3H-Ch was unchanged. Submaximal doses of each agonist were used to establish the specifity of glutamate antagonists. Kynurenic acid was selective for KA much greater than QQ, and 6,7-dinitroquinoxaline-2,3-dione (DNQX) was selective for KA greater than QQ much greater than NMDA. At low doses, which selectively blocked the response to KA, both antagonists blocked the light-evoked release of ACh. These results suggest that ACh release may be produced via several glutamate receptors, but the physiological input to the cholinergic amacrine cells is mediated by KA receptors. Because these cells receive direct input from cone bipolar cells, this work supports previous evidence that the bipolar cell transmitter is glutamate.


Britain has always had a complicated relationship with the free press. On the one hand, Milton's Apologia, Mill's On Liberty, Orwell's volleys at censorship and propaganda.
On the other hand, there is a sense that journalists, editors and proprietors are at best incompetent and at worst genuinely venal people whose sole interest is making others miserable.
This ambivalence carries over into the political debate about the media, and the laws and regulations governing the press and broader free speech issues. All British politicians pay lip service to free speech, but the records of successive governments have been far from perfect. For every success, there is a setback.
The Leveson Inquiry into the press reported in November 2012, with numerous recommendations on how press regulation should proceed. After months of negotiation led to deadlock over the issue of a "statutory backstop" to a regulator, in April 2013 the government attempted to resolve the issue, publishing a draft of a "Royal Charter" for the regulation of the press. In spite of the newspapers' attempt to put forward their own competing royal charter, the Privy Council officially approved the government version in October 2013.
While the government and supporters claim that this is insulated from political interference, requiring consent of all three main parties in both houses (as well as a 2/3 majority) before the charter can be altered, critics say that royal charters, granted by the Privy Council, are essentially still political tools.
The Leveson Inquiry was called in response to the phone hacking scandal which gripped the country in 2010 and 2011. Journalists and contractors for News of the World, News International's hugely successful Sunday tabloid, were alleged to have hacked the voice message of 100s of people, most notoriously murdered schoolgirl Milly Dowler. Several criminal trials of senior News International figures continue at time of publication.
As allegations of dubious behaviour began to be made against other papers, judge Sir Brian Leveson was charged with leading an inquiry into the industry. The inquiry, which opened in late 2011, heard from a huge range of people, from celebrities to civil society activists.
An increasingly polarized debate has seen the newspapers lined up on one side, opposed to the current Royal Charter, and campaign group Hacked Off, as well as the major political parties, on the other. The newspapers plan to set up their own regulator, the Independent Press Standards Organisation, which may not seek recognition under the Royal Charter. It is claimed that IPSO will be operational by 1 May. This would be funded by the newspapers, with representation from the industry on its governing bodies.
Hacked Off and their supporters, who claim to represent the interests of victims of phone hacking and press intrusion, say that the newspapers cannot "mark their own homework", and insist that any regulator must be "Leveson compliant" and recognised under the Royal Charter.
There have been confusing political signals. While Culture Secretary Maria Miller suggested that IPSO, if it functioned well, may not need to apply for recognition, the Prime Minister David Cameron told the Spectator magazine that he believed that the Royal Charter was the best deal the press would get, and that publishers should sign up lest a more authoritarian scheme be introduced.
Index on Censorship has opposed the Royal Charter and supporting legislation on several grounds.
– Changing the Royal Charter While supporters claim the Royal Charter cannot, practically, be changed by politicians, Index believes it would be possible to gain the two-thirds majority required in both houses to alter it, particularly if there were to be another hacking-style scandal. The Privy Council is essentially a political body, and recognition by royal charter a political tool.
– Exemplary damages The Crime and Courts Act sets out that an organisation which does not join the regulator but falls under its remit will potentially become subject to exemplary damages should they end up in court. In addition, even if they win, they could also be forced to pay the costs of their opponents. While it is claimed that membership of a regulator with statutory underpinning is voluntary, it is clear that there are severe, punitive consequences for those who remain outside the regulator. There is controversy over whether this is compatible with the European Convention on Human Rights.
The imposition of exemplary damages is likely to have a strongly chilling effect on freedom of expression – this could be particularly felt by already financially squeezed local publications and small magazines.
– Corrections The Royal Charter proposes the regulator will be able to "direct" the wording and placement of apologies and corrections. This is an effective transfer of editorial control. It represents a level of external interference with editorial procedures that would undermine editorial independence and undermine press freedom. A tougher new independent regulator could reasonably require corrections to be made, but directing content of newspapers is a dangerous idea.
– Scope The Royal Charter is designed, in its own words, to regulate "relevant" publishers of "news-related material". It sets out a very broad definition of news publishers and of what news is (including in the definition celebrity gossip). Despite some subsequent attempts by politicians to establish some exclusions, such as for trade publications and charities for instance, the attempt to distinguish press from other organisations remains problematic. In a media industry undergoing rapid change, distinctions between platforms are increasingly blurred, and stories from unlikely sources can have every bit as much impact as those from the traditional media whose power pro-regulation activists seek to curb.
The next few months will be crucial as IPSO and alternatives, such as the IMPRESS project, take up positions. IPSO will be keen to recruit publications that have not already joined and present itself as fait accompli, pointing out that nowhere in the Leveson recommendations is there specific mention of a Royal Charter.
But at the core of the entire argument is the fundamental fact that the government has been willing to use coercive, punitive measures specifically directed at the press.
Libel – a free speech victory?
On 1 January, the Defamation Act 2014 became statute. The new law, represented a victory for the Libel Reform Campaign led by Index on Censorship, English PEN and Sense About Science. The LRC had its roots in two things – English Pen and Index on Censorship's report "Free Speech Is Not For Sale" and Sense About Science's campaign "Keep Libel Laws Out Of Science".
That campaign identified key problems with England's libel law, which was simply not fit for the internet age. Among the issues were the ease with which foreign claimants could bring cases in London courts, and the lack of a coherent statute of limitation on web publication.
The new act, while still far from perfect, is, at least on paper, an improvement on what has gone before. It should in theory provide greater protection for writers.
Among the changes are the introduction of a strong public interest defence, a one-year statute of limitation on online articles (where previously each new "download" counted as a new publication), and a "serious harm" test for corporations wishing to sue for defamation.
One major point of concern is the refusal of Northern Ireland's government to update its statute books in line with that of England and Wales. Libel lawyer Paul Tweed, who practices in Belfast, Dublin and London, has pointed out that wealthy litigants hoping for a more claimant-friendly regime may now take cases to Belfast rather than London. It is imperative that pressure continues to be put on the political parties in Northern Ireland to introduce the new legislation.
There is little doubt about what was the biggest global story in 2013. The revelations about global surveillance carried out by the US's National Security Agency, with the help of Britain's GCHQ, dominated much of the global conversation. But while the US has made some noises about reviewing its surveillance procedures (though it has shown no intention of halting its pursuit of whistleblower Edward Snowden), the UK government managed a very special combination of burying its head in the sand and shooting the messenger.
The Prime Minister warned the Guardian that it should stop publishing revelations or face legal action. Guardian editor Alan Rusbridger was summoned before parliament and accused of deliberately endangering British security.
Security officials even visited the Guardian and demanded that hard drives containing leaked material be destroyed in front of them, in spite of the fact they were aware the data was also held elsewhere.
David Miranda, the partner of the Rio-based journalist Glenn Greenwald, was stopped at Heathrow airport under terror legislation. This was clearly done in order to confiscate source material.
That action was challenged in the courts by Miranda, with Index on Censorship entering evidence in support of the case. The legal challenge to the detention of Mr Miranda has been dismissed by the High Court, though there is the possibility of an appeal.
The case raises serious questions about protection of journalists' materials and sources. There was also grave concern that terror legislation was used against a person carrying out journalistic activity.
Meanwhile, the government has proposed, as part of the deregulation bill, a new system which would make it easier for authorities to force journalists to hand over materials and information about sources. The Deregulation Bill could, if passed unamended, strip away safeguards for journalists faced with demands for their materials from police, removing the requirement for judicial scrutiny of such demands.
2014 will be a crucial year, not just for newspapers, but for free speech for everyone in the UK. For as the wall between publisher and consumer is rapidly being dismantled, it will become harder and harder to compartmentalise press freedom and general principles of free speech.
While the reform of our libel laws will, we hope, be of great benefit to to free expression in the UK and beyond, there are still several areas where this government can act to safeguard the free press and free speech more broadly in the coming year. Chief among these is that we must allow press self-regulation to proceed without coercion. No one should be forced to sign up to the press Royal Charter, and no one should be subjected to exemplary damages. In short, self-regulation should be just that.
Moreover, the government should state its commitment to protection of journalistic sources, a crucial cornerstone of the fourth estate which has come under severe threat as a result of the Miranda case.
Finally, the government should ensure that Belfast does not become a haven for libel tourism, by doing everything it can to support the extension of the new Defamation Act to Northern Ireland.
First of all, full disclosure: I am a journalist myself, an NUJ member and Chair of Trans Media Watch, which contributed material to the Leveson Inquiry relating to inaccurate representation and abusive treatment of transgender and intersex people by several press bodies operating in the UK.
A crucial issue to take account of is that many working journalists do not feel they have freedom of expression, or freedom to write the truth as they understand it, because of the pressures placed on them by editors. The NUJ recognises this problem and has pushed for regulation which would protect journalists in this situation.
We don't want to see a society in which the state restricts what people can say (beyond the criminalisation of incitement to violence) but we don't want to see a society in which a few powerful business people restrict what people can say, either. Any sensible approach to regulation has to be about striking a balance.


The Daytona International Speedway Mobile App is the ultimate event companion! Find your way across the reimagined Daytona International Speedway using the step-by-step navigation. Looking for the nearest place to grab a Daytona Dog? Our mobile app will not only show you where the nearest one is, it will tell you exactly how to get there. Trying to locate your car after spending the entire day rooting on your favorite driver? Drop a parking pin when you arrive and find your car in seconds. Not sure when the next autograph session is? Stay up-to-date with our push messaging system. Join the conversation and share your experiences with our social media channels right from your phone. You can even earn rewards and experiences such as a ride in a pace car through the DAYTONA Rewards program all within the mobile app!


text:
using Poco::NumberFormatter;
using Poco::IllegalStateException;

namespace Poco {
namespace Net {

HTTPClientSession::ProxyConfig HTTPClientSession::_globalProxyConfig;

HTTPClientSession::HTTPClientSession():
	_port(HTTPSession::HTTP_PORT),
	_proxyConfig(_globalProxyConfig),
	_keepAliveTimeout(DEFAULT_KEEP_ALIVE_TIMEOUT, 0),
	_reconnect(false),
	_mustReconnect(false),
	_expectResponseBody(false)
{
}

HTTPClientSession::HTTPClientSession(const StreamSocket& socket):
	HTTPSession(socket),
	_port(HTTPSession::HTTP_PORT),
	_proxyConfig(_globalProxyConfig),
	_keepAliveTimeout(DEFAULT_KEEP_ALIVE_TIMEOUT, 0),
	_reconnect(false),
	_mustReconnect(false),
	_expectResponseBody(false)
{
}

HTTPClientSession::HTTPClientSession(const SocketAddress& address):
	_host(address.host().toString()),
	_port(address.port()),
	_proxyConfig(_globalProxyConfig),
	_keepAliveTimeout(DEFAULT_KEEP_ALIVE_TIMEOUT, 0),
	_reconnect(false),
	_mustReconnect(false),
	_expectResponseBody(false)
{
}

HTTPClientSession::HTTPClientSession(const std::string& host, Poco::UInt16 port):
	_host(host),
	_port(port),
	_proxyConfig(_globalProxyConfig),
	_keepAliveTimeout(DEFAULT_KEEP_ALIVE_TIMEOUT, 0),
	_reconnect(false),
	_mustReconnect(false),
	_expectResponseBody(false)
{
}

HTTPClientSession::HTTPClientSession(const std::string& host, Poco::UInt16 port, const ProxyConfig& proxyConfig):
	_host(host),
	_port(port),
	_proxyConfig(proxyConfig),
	_keepAliveTimeout(DEFAULT_KEEP_ALIVE_TIMEOUT, 0),
	_reconnect(false),
	_mustReconnect(false),
	_expectResponseBody(false)
{
}

HTTPClientSession::~HTTPClientSession()
{
}

void HTTPClientSession::setHost(const std::string& host)
{
	if (!connected())
		_host = host;
	else
		throw IllegalStateException("Cannot set the host for an already connected session");
}

void HTTPClientSession::setPort(Poco::UInt16 port)
{
	if (!connected())
		_port = port;
	else
		throw IllegalStateException("Cannot set the port number for an already connected session");
}

void HTTPClientSession::setProxy(const std::string& host, Poco::UInt16 port)
{
	if (!connected())
	{
		_proxyConfig.host = host;
		_proxyConfig.port = port;
	}
	else throw IllegalStateException("Cannot set the proxy host and port for an already connected session");
}

void HTTPClientSession::setProxyHost(const std::string& host)
{
	if (!connected())
		_proxyConfig.host = host;
	else
		throw IllegalStateException("Cannot set the proxy host for an already connected session");
}

void HTTPClientSession::setProxyPort(Poco::UInt16 port)
{
	if (!connected())
		_proxyConfig.port = port;
	else
		throw IllegalStateException("Cannot set the proxy port number for an already connected session");
}

void HTTPClientSession::setProxyCredentials(const std::string& username, const std::string& password)
{
	_proxyConfig.username = username;
	_proxyConfig.password = password;
}

void HTTPClientSession::setProxyUsername(const std::string& username)
{
	_proxyConfig.username = username;
}

void HTTPClientSession::setProxyPassword(const std::string& password)
{
	_proxyConfig.password = password;
}

void HTTPClientSession::setProxyConfig(const ProxyConfig& config)
{
	_proxyConfig = config;
}

void HTTPClientSession::setGlobalProxyConfig(const ProxyConfig& config)
{
	_globalProxyConfig = config;
}

void HTTPClientSession::setKeepAliveTimeout(const Poco::Timespan& timeout)
{
	_keepAliveTimeout = timeout;
}

std::ostream& HTTPClientSession::sendRequest(HTTPRequest& request)
{
	clearException();
	_pResponseStream = 0;

	bool keepAlive = getKeepAlive();
	if ((connected() && !keepAlive) || mustReconnect())
	{
		close();
		_mustReconnect = false;
	}
	try
	{
		if (!connected())
			reconnect();
		if (!keepAlive)
			request.setKeepAlive(false);
		if (!request.has(HTTPRequest::HOST))
			request.setHost(_host, _port);
		if (!_proxyConfig.host.empty() && !bypassProxy())
		{
			request.setURI(proxyRequestPrefix() + request.getURI());
			proxyAuthenticate(request);
		}
		_reconnect = keepAlive;
		_expectResponseBody = request.getMethod() != HTTPRequest::HTTP_HEAD;
		if (request.getChunkedTransferEncoding())
		{
			HTTPHeaderOutputStream hos(*this);
			request.write(hos);
			_pRequestStream = new HTTPChunkedOutputStream(*this);
		}
		else if (request.hasContentLength())
		{
			Poco::CountingOutputStream cs;
			request.write(cs);
#if POCO_HAVE_INT64
			_pRequestStream = new HTTPFixedLengthOutputStream(*this, request.getContentLength64() + cs.chars());
#else
			_pRequestStream = new HTTPFixedLengthOutputStream(*this, request.getContentLength() + cs.chars());
#endif
			request.write(*_pRequestStream);
		}
		else if ((request.getMethod() != HTTPRequest::HTTP_PUT && request.getMethod() != HTTPRequest::HTTP_POST) || request.has(HTTPRequest::UPGRADE))
		{
			Poco::CountingOutputStream cs;
			request.write(cs);
			_pRequestStream = new HTTPFixedLengthOutputStream(*this, cs.chars());
			request.write(*_pRequestStream);
		}
		else
		{
			_pRequestStream = new HTTPOutputStream(*this);
			request.write(*_pRequestStream);
		}
		_lastRequest.update();
		return *_pRequestStream;
	}
	catch (Exception&)
	{
		close();
		throw;
	}
}

std::istream& HTTPClientSession::receiveResponse(HTTPResponse& response)
{
	_pRequestStream = 0;
	if (networkException()) networkException()->rethrow();

	do
	{
		response.clear();
		HTTPHeaderInputStream his(*this);
		try
		{
			response.read(his);
		}
		catch (Exception&)
		{
			close();
			if (networkException())
				networkException()->rethrow();
			else
				throw;
			throw;
		}
	}
	while (response.getStatus() == HTTPResponse::HTTP_CONTINUE);

	_mustReconnect = getKeepAlive() && !response.getKeepAlive();

	if (!_expectResponseBody || response.getStatus() < 200 || response.getStatus() == HTTPResponse::HTTP_NO_CONTENT || response.getStatus() == HTTPResponse::HTTP_NOT_MODIFIED)
		_pResponseStream = new HTTPFixedLengthInputStream(*this, 0);
	else if (response.getChunkedTransferEncoding())
		_pResponseStream = new HTTPChunkedInputStream(*this);
	else if (response.hasContentLength())
#if defined(POCO_HAVE_INT64)
		_pResponseStream = new HTTPFixedLengthInputStream(*this, response.getContentLength64());
#else
		_pResponseStream = new HTTPFixedLengthInputStream(*this, response.getContentLength());
#endif
	else
		_pResponseStream = new HTTPInputStream(*this);

	return *_pResponseStream;
}

void HTTPClientSession::reset()
{
	close();
}

bool HTTPClientSession::secure() const
{
	return false;
}

int HTTPClientSession::write(const char* buffer, std::streamsize length)
{
	try
	{
		int rc = HTTPSession::write(buffer, length);
		_reconnect = false;
		return rc;
	}
	catch (NetException&)
	{
		if (_reconnect)
		{
			close();
			reconnect();
			int rc = HTTPSession::write(buffer, length);
			_reconnect = false;
			return rc;
		}
		else throw;
	}
}

void HTTPClientSession::reconnect()
{
	if (_proxyConfig.host.empty() || bypassProxy())
	{
		SocketAddress addr(_host, _port);
		connect(addr);
	}
	else
	{
		SocketAddress addr(_proxyConfig.host, _proxyConfig.port);
		connect(addr);
	}
}

std::string HTTPClientSession::proxyRequestPrefix() const
{
	std::string result("http://");
	result.append(_host);
	result.append(":");
	NumberFormatter::append(result, _port);
	return result;
}

bool HTTPClientSession::mustReconnect() const
{
	if (!_mustReconnect)
	{
		Poco::Timestamp now;
		return _keepAliveTimeout <= now - _lastRequest;
	}
	else return true;
}

void HTTPClientSession::proxyAuthenticate(HTTPRequest& request)
{
	proxyAuthenticateImpl(request);
}

void HTTPClientSession::proxyAuthenticateImpl(HTTPRequest& request)
{
	if (!_proxyConfig.username.empty())
	{
		HTTPBasicCredentials creds(_proxyConfig.username, _proxyConfig.password);
		creds.proxyAuthenticate(request);
	}
}

StreamSocket HTTPClientSession::proxyConnect()
{
	ProxyConfig emptyProxyConfig;
	HTTPClientSession proxySession(getProxyHost(), getProxyPort(), emptyProxyConfig);
	proxySession.setTimeout(getTimeout());
	std::string targetAddress(_host);
	targetAddress.append(":");
	NumberFormatter::append(targetAddress, _port);
	HTTPRequest proxyRequest(HTTPRequest::HTTP_CONNECT, targetAddress, HTTPMessage::HTTP_1_1);
	HTTPResponse proxyResponse;
	proxyRequest.set("Proxy-Connection", "keep-alive");
	proxyRequest.set("Host", getHost());
	proxyAuthenticateImpl(proxyRequest);
	proxySession.setKeepAlive(true);
	proxySession.sendRequest(proxyRequest);
	proxySession.receiveResponse(proxyResponse);
	if (proxyResponse.getStatus() != HTTPResponse::HTTP_OK)
		throw HTTPException("Cannot establish proxy connection", proxyResponse.getReason());
	return proxySession.detachSocket();
}

void HTTPClientSession::proxyTunnel()
{
	StreamSocket ss = proxyConnect();
	attachSocket(ss);
}

bool HTTPClientSession::bypassProxy() const
{
	if (!_proxyConfig.nonProxyHosts.empty())
	{
		return RegularExpression::match(_host, _proxyConfig.nonProxyHosts, RegularExpression::RE_CASELESS | RegularExpression::RE_ANCHORED);
	}
	else return false;
}

} } // namespace Poco::Net

redpajama_set_name: RedPajamaGithub