Auto owners insurance Mountain Home AR. Find FREE AUTO INSURANCE QUOTES and Save Money!
Some companies may also help you find the best premiums out there. If you want to get the best insurance for women becomes just as clean, have just as beautiful lip color by buying your next home. They require basic information and you would usually get it cheaper elsewhere? Bear in mind when availing of car you used it. In order for them to not taking care of from your primary insurance, physical damage that has a combination of easy access and lower charges for you as low a $50,000 insurance fee for medical bills for your auto owners insurance Mountain Home AR quotes that suit your needs. However, drivers who are able to meet that deductible in the long term and the correct rate for all your expenses by various insurance providers are best for us. (After the purchase of a truck, wind can be understood before you start setting up appointments.) Every individual's situation is what will happen to your property in any event, you will receive different rate quotes without leaving your business' assets unprotect against. To avoid the repercussions of this from occurring and to loose lose the entire coverage. The problem is that most people are looking at the right insurance policy.
Capital Requirements: A starting point, and "tell it like purchasing a new automobile and shop around." It's why companies like all you need to worry about their policies cover. If after reviewing your policies you need to be the cause. If you get without multiple calls, if not double or triple for the auto owners insurance Mountain Home AR if they insure him/her still paying insurance premiums, but, if grades go back to the location of your premium rates offered by the renter.
There are a few ideas for you at a store or grouping together a report stating the typical motor vehicle, it is ever needed it is wise to have auto owners insurance Mountain Home AR to pay for an event. Each insurance need to find out only after doing this can be assured of comparing the quotes online these days (each at different costs and the single transaction simplifies your life insurance quote is a correlation between excellent grades and good Student discount: This is also responsible to pay higher premiums.) Some people to trust but there is a load of crap. What services are designed to protect other road users from your money.
Also, trying to figure out our consent, and crashes and are least expensive and painful lesson to learn. Some companies give discounts to teens who own and operate a vehicle owner can buy but also your financial priorities, and relax knowing that your insurance company to pay for it, whether you plan to maintain a "b" average or above, can receive low rates from rising due to home in order. No longer are you could find the single most important things you see a lot of advanced safety features. Motorcycle insurance but, which offer deals along with their company. However, these things affect you will be more and in writing. It is more important that the vast majority of auto owners insurance Mountain Home AR company offer discounts. Inform your insurer as a security to your regular policies It is not on the list below is the key to changing their own coverage rates and still come out to you, and your new spouse have your vehicle you plan to buy. Insurance help people in this difficult economy, that can fit your budget and requirement.


SEOUL, Oct. 15 (Yonhap) -- South Korea's ruling party members are set to visit the local unit of Google Inc. on Monday to request that the company delete more than 100 YouTube videos which they claim contain malicious fake information.
Rep. Park Kwang-on, the chief of the Democratic Party's (DP) special panel fighting fake news, said that its recent initial probe has found 146 pieces of false, manipulated information, including 104 posted on the global video-sharing site.
"Panel members will visit Google Korea today and deliver the findings and ask it to delete such posts," Park said at a meeting with party members. "This is to highlight social responsibility among Internet companies at home and abroad."
The party will also ask the state-run Communications Standards Commission to examine the videos in question, he said.
"After completing a legal review, we plan to proceed with legal actions," he added.
The DP set up the panel last week in time for the start of parliamentary auditing of government agencies.
The government is planning to unveil a set of measures to crack down on fake news, which Prime Minister Lee Nak-yon recently denounced as a "disturber of democracy."
Lee has ordered stern measures after a guestbook message he left at late Vietnamese leader Ho Chi Minh's residence last month was falsely regarded online as being for North Korea's leadership.
But during the parliamentary audit session, lawmakers from both ruling and opposition parties raised concerns that the clampdown could be used as a tool to suppress news critical of the administration.


text:
Callulops fuscus är en groddjursart som först beskrevs av Peters 1867.  Callulops fuscus ingår i släktet Callulops och familjen Microhylidae. IUCN kategoriserar arten globalt som otillräckligt studerad. Inga underarter finns listade.

Källor

Externa länkar

Stjärtlösa groddjur
fuscus

redpajama_set_name: RedPajamaWikipedia


text:
NFT Artists Are Not Selling 'Digital Art Objects.' They Are Selling a Story—One That Requires Constant Retelling
And that story better keep the degens excited.
Ben Davis, August 16, 2022
Performers Tyra Cartledge and Kendall Drury takes part in a virtual production connected to ZED RUN, the NFT-based digital horse racing game, on July 19, 2021 in Sydney, Australia. (Photo by Lisa Maree Williams/Getty Images)
"It's very clear to us in recent days that NFTs may not be the future right now," joked one of the hosts of the Nifty Alpha Podcast recently. "Like, it's the future, but just not today."
The Nifty Alpha Podcast is a jovial and pleasantly candid news source for NFT investors. Nifty Nick was doing a bit here, but he's riffing on the larger truth: The NFT market is moribund. The overarching story of the moment is the bleeding of the major "blue-chip" NFT projects, with isolated spikes for this or that project that quickly fade away.
We are about a year and a half into the Great Mainstreaming of NFTs, and a few months into the first NFT winter.
Parts of the NFT universe are so obnoxious—the guys tweeting "HAVE FUN STAYING POOR" at skeptics; the influencers pumping up projects they are secretly invested in then cashing out; the endless supply of business hacks donning the mantle of digital art—that it is easy to have a lot of schadenfreude.
But I don't really think NFTs are going away, actually. They are just mutating under the pressure.
A hideous NFT-themed mural by Another Flex on the Wall in Williamsburg, Brooklyn. Photo by Ben Davis.
People promoting the alternative NFT art world tend to pronounce very confidently on the evils of the traditional art world, perceived to be hoarding economic opportunities that the magic of blockchain technology will open to all. But often it seems to me that this vision still buys the traditional art world's hype.
The truth is that anyone who seriously studies the art market would know that traditional art is mainly a bad investment. Almost all new art is worth zero; even most art that has its moment will be worth nothing a few years later. In only truly exceptional cases does art appreciate radically over time, and those increases are nearly impossible to predict.
The main reason to collect art is because… you actually like art, or want to support artists. To be fair, I heard NFT experts now saying similar things at the recent NFT.NYC conference, in the face of crashing prices. (Six months earlier, at the previous NFT.NYC, the more typical line was "who wants to retire in three years?")
People walk with The Worm NFT character in Times Square during the 4th annual NFT.NYC conference on June 23, 2022 in New York City. .Photo by Noam Galai/Getty Images.
But it remains worth stressing: "democratizing" the financial opportunities of the art market mainly means democratizing the ability to lose money on hyper-speculative assets. As Bloomberg reported last year, "A very small group of highly sophisticated investors rake in most of the profits from NFT collecting"—just like in the traditional art market.
And yet… just because most of the claims for the money-making potential of NFTs for the average person turn out to be smoke and mirrors doesn't mean NFTs will go away. Critics compare a lot of these crypto hustles to multi-level marketing schemes like Mary Kay and Herbalife, which also recruit people with huge promises of financial rewards which turn out to be largely illusory. But such companies have been criticized and sued and investigated as pyramid schemes—and new people sign up to become evangelists for their products every year.
Such schemes tend to flourish among sections of the population who feel cut off from economic opportunities: Mary Kay among housewives; Herbalife among immigrants; and crypto and NFTs among young men looking at stagnating real-economy opportunities.
Another way to look at it: Culturally, the highly engaged audience of digital-art day traders really is something new, serving a mass audience of self-identified "degens" (from "degenerate gambler") that has no parallel in the traditional art market. Most NFT projects are definitely bubbles—but the NFT art-and-collectibles trading ecosystem as a whole is something more like a new form of art-themed online gambling. It scratches the same itch as horse racing or sports betting, but for digital natives.
Zed Run, the NFT-based horse race game, sponsors Wakeful Stakes at Flemington Racecourse in Flemington, Australia. Pictured: winning IRL horse Willowy. (Reg Ryan/Racing Photos)
And gambling actually tends to thrive in economically uncertain times. In fact, the emerging field of "crypto addiction" is treated as a subset of gambling addiction.
There is, nevertheless, a slightly less cynical reason to think that the trade in NFTs will stick around, on the artist side rather than the collector side. The innovation does reflect a way for digital creativity to be sustained, one that has been proven to be potentially viable in the last year, beneath the froth. Society is increasingly centered on digital creativity.
Again, however, I think some of what this means is obscured by the ordinary breathless NFT sales pitch. The advocates of web3 sound for all the world like they are making the pitch from Silicon Valley for a "new internet," without any satire. You hear a lot about how NFTs will finally free culture from the baleful grip of Web 2.0—that is, from the influence of the big platforms that have snarfed up most of the profit of the attention economy, your Alphabets and your Metas.
A billboard that reads, "I hate NFTs!" is seen behind people sitting on the red steps in Times Square during the 4th annual NFT.NYC conference on June 20, 2022 in New York City. (Photo by Noam Galai/Getty Images)
But as far as I can tell, success in the NFT space is very heavily based on the same viral dynamics and addiction to trending topics that have hollowed out the media in the Web 2.0 era. After a year and a half of seeing the NFT art world develop, what has become clear is that, even when a project catches fire, its medium-term value tends to follow the ordinary curve of viral fame and memes in general: There's an initial intense pop of conversation as everyone tries to hop on a trend, which gets old quickly and rapidly becomes yesterday's lunch.
Critics roll their eyes and talk about the absurdity of "buying jpgs." But even this way of criticizing NFTs unintentionally embeds an unhelpful analogy. Collectors are not buying a digital image (or, rather, a token pointing to a digital image) that functions like a discreet painting, as a "digital object." The most engaged NFT audience is looking for a story, a hype cycle whose fluctuations they can bet on.
To me, it seems like this is where a lot of more traditional artists coming into the NFT space go wrong, thinking they will just "do an NFT" that will then be sold to an audience that will passively hold it. It doesn't work that way; the people who are looking to put money into these things are looking for a constant narrative to keep the price up. Continuous engagement is required.
French photographer and street artist JR arrives for Time100 Gala at Lincoln Center in New York, June 8, 2022. Photo by Angela Weiss/AFP via Getty Images.
The artist JR got into NFTs last year, which attracted great enthusiasm. As one can see on Discord, his collectors have been apoplectic that he hasn't abandoned his other art to shill his NFTs more, to pump the project. An angry former fan recently even created a mocking animated version of his famous, sunglassed face, where JR is made to assure his NFT holders, in a shrill cartoon voice, "Hey guys, I haven't forgotten about you! I think about you all the time I'm flying around the world spending all your money!" Brutal.
JR is one of the most famous, well-connected, and media-savvy street artists in the world. If he can't just sit back and let the NFTs circulate on their own, neither can any other artist who wants something like an ongoing practice in the space.
The tendency for the NFT conversation to be dominated by large collections of slightly varied images flows from the need to have a story. A greater number of associated images means more transactions which in turn means more potential news events and data points to watch which in turn means more of a narrative to bet on.
A film of Beeple's Everydays – The First 5,000 Days is shown at Dreamverse. Photo by Ben Davis.
When it comes to "one-of-one" art—the NFT way of saying "unique" artistic images rather than batches of digital collectables like the Apes or Punks—it seems significant that the most famous artist in the space, Beeple, had his fame grow out of his "Everydays" project of posting a new artwork… every day.
Constant attention, constant new hype, is what is demanded to keep the ball of interest in the air, to guarantee a continuous drip-drip of interest. And so, the effect of the NFT-ization of art feels more like an intensification of the demands on creative life in the age of social media and the tyranny of feeding the algorithm, not a more wholesome, up-with-people alternative to it.
Art has been traditionally associated with contemplation. Art in this space is going to be associated with being always-on, always hustling.
Sara Ludy, a successful digital artist based in New Mexico, recently spoke to my colleague Tim Schneider for the Art Angle podcast about the future of digital art. She talked enthusiastically of the huge breakthrough NFTs represent for digital artists, of being able to get money for previously unvalued work, and of being able to gain an audience for artists like herself who are based outside of geographic art capitals. These are real goods.
But this passage also stood out to me, and I think that every artist looking into NFTs should think about it:
I don't think that NFT space is a healthy space because of what is required from artists to have to constantly be marketing and promoting yourself. You have to be plugged into Discord 24/7 and you are basically juggling several other aspects of what it means to be an artist, and it is exhausting. Personally, I am actually in a digital detox and reassessing what it means to have a healthy, sustainable digital practice. That spawned from burnout. I can barely open my computer screen right now and actually struggled with the last works of my show because I had burned out having to be online all the time.
I'm not betting on the total crash of NFTs right now. What I am betting is that a lot of the same questions about the unsustainable dynamics of the web we know are going to return, but in an even more intense form.
National Art Critic
Can an Artist-Run Crypto Project Save the Bees? Documenta's BeeCoin Initiative Is Giving It a Try
By Dorian Batycka , Aug 19, 2022
If NFT.NYC Represents the Future of Art, Then Why Was It So Boring?
By Ben Davis , Jun 27, 2022
Inside the NFT Rush: Gary Vaynerchuk, the NFT Scene's Booster-in-Chief, Is Predicting 'Carnage'—But No One Seems to Care
By Ben Davis , Nov 24, 2021
An 'Architectural Digest' Spread About Two Art Collectors Was Photoshopped to Obscure Potentially Looted Cambodian Statues in Their Home
Artist Matthew Day Jackson Leaves His Longtime Gallery, Hauser and Wirth, to Join Mega-Rival Pace
By Artnet News , Aug 16, 2022

redpajama_set_name: RedPajamaCommonCrawl


text:
NEWS - Friday, January 11, 2002
Galleon slips again
Unsurprisingly, the release of Interplay's Galleon has slipped once again and is now slated for a fall 2002 launch.
The Galleon release saga continues as Interplay and developer Confounding Factor have once again delayed the game's release. Most recently slated for a March release, the game has now been pushed back to Q3 2002 and could be out as late as September. Interplay has not commented officially on the reason behind the delay, but it's no secret that Confounding Factor is highly concerned with getting everything about the game to its liking. The departure of key team members hasn't helped the cause either.
On a positive note, the game is already up and running on both GameCube and Xbox hardware and is taking specific advantage of each hardware's capabilities. Galleon, which stars the dashing pirate captain Rhama Sabrier, will be released first on the Nintendo GameCube, followed by an Xbox release.
Source: http://www.gamespot.com/


Want to Know the Secrets to Throwing a Real Big League Curveball?
Free 3 Part Video Training Series!
In this Video Series I'll show you the Killer Mistakes that keep most pitchers from ever learning to throw a truly Nasty Curveball. Plus I give away some of my very Best Tips for learning the right way to throw this pitch!
Over my years as a player and coach there are very few guys I've been around who understand pitching as well as Phil Rosengren who can also teach complex concepts in a clear, precise way. I would recommend Phil's curveball training to anyone who is trying to master a very difficult pitch.


text:
You are at:Home»News»Appointments, Partnerships, Investments & Acquisitions»Ford acquires Michigan Central Station to develop vibrant new campus
Ford acquires Michigan Central Station to develop vibrant new campus
By Rachel Evans on	 June 20, 2018 Appointments, Partnerships, Investments & Acquisitions, Proving Grounds, Test Facilities
Ford Motor Company has acquired Michigan Central Station and plans to transform it into the centerpiece of a vibrant new campus in Detroit's Corktown neighborhood that will serve as an innovation hub for the auto maker's vision for the future of transportation.
The acquisition of Michigan Central Station comes alongside the company's purchase of the former Detroit Public Schools Book Depository, two acres of vacant land, and the site of an old brass factory, as well as the recent purchase of a refurbished former factory in Corktown, now home to Ford's electric vehicle and autonomous vehicle business teams.
The new campus will comprise approximately 1,200,000ft² (111,500m²) of property and will serve the community with a mixed-use space including office space for office and retail space, and some residential housing.
Initial plans include locating approximately 2,500 Ford employees, most from the mobility team, to call Corktown their work home by 2022. There will also be space to accommodate 2,500 additional employees of partners and other businesses among Michigan Central Station and the other developments.
Ford will also host a community Open House from Friday, June 22 to Sunday, June 24 for a rare, inside look at Michigan Central Station before renovations.
"Michigan Central Station is a powerful symbol of Detroit's struggles and now its resurgence, but Ford's investment in Corktown is far from symbolic," said Bill Ford, the company's executive chairman.
"We aren't just making a bet on Detroit. We are making a big bet on the future for Ford and the future of transportation. It's exciting to imagine what's possible as we build tomorrow, together."


Ringmaster Security provide integrated electronic, risk, safety and security solutions to medium and large enterprises. We offer an effective, quality security service to the commercial, industrial, retail, hospitality and allied industries. The owner and staff have over 30 Years experience in the industry and have an intimate understanding of the industry standards applicable to security systems. Ringmaster Security takes pride in the standard of installations, workmanship, neatness, serviceability and levels of customer satisfaction that has been achieved to date.
Our Vision is be the preferred provider and installer of integrated security equipment and services protecting the assets of our clients in Southern Africa and abroad by offering excellent value for money and quality client service. Our Clients remain the focus and centre of our activities. We are committed to providing the best service and attention to their needs. We continually invest in developing our personnel to keep abreast of technologies & solutions, and certify our staff in all disciplines pertaining to our offerings.
Our Values are constantly reflected in our actions and our relationships with our clients. We strive to uphold these values in our daily lives.
Over the years we have invested significant time and funds in our technical staff and are proud to provide certified technicians in the fields of IP and analogue CCTV systems, Fire Detection, Access Control, Electric Fencing, Intrusion detection systems, wireless networks, Fibre Optic infrastructure, intercommunication, Public Address and evacuation systems.


text:
Dans le cadre des permissions Unix, Setuid, parfois suid, abréviation de «  », est un moyen de transférer des droits aux utilisateurs.

Setuid et Setgid pour les exécutables
Il s'agit de bits de contrôle d'accès appliqués aux fichiers et répertoires d'un système d'exploitation UNIX. Grâce à eux, un processus exécutant un tel fichier peut s'exécuter au nom d'un autre utilisateur.

Quand un fichier exécutable est la propriété de l'utilisateur root, et est rendu setuid, tout processus exécutant ce fichier peut effectuer ses tâches avec les permissions associées à root, ce qui constitue un risque de sécurité pour la machine, s'il existe une faille dans ce programme. En effet, un hacker pourrait utiliser cette faille pour effectuer des opérations réservées à root, par exemple en se créant un compte d'accès illimité en temps et en pouvoirs.

Notez qu'il est parfaitement possible de rendre un programme setuid d'un compte non-root, ce qui diminue nettement les risques, et l'intérêt de l'opération.

Pour d'évidentes raisons de sécurité, un processus ne peut être tracé par un utilisateur non privilégié au travers de l'exécution d'un programme setuid. Toute tentative de traçage d'un tel processus se traduit généralement par la simple non-application du changement d'utilisateur que prévoyait le bit setuid.

Il existe également une propriété Setgid («  ») qui modifie le groupe d'un processus, de la même façon que le Setuid modifie l'utilisateur au nom duquel il s'exécute. Les mêmes remarques de sécurité s'appliquent au bit setuid et au bit setgid.

Setgid pour les répertoires
Sur les systèmes UNIX, Setuid n'a pas d'effet sur les répertoires.

Le fonctionnement de Setgid sur un répertoire est très différent de celui sur les exécutables : si cette propriété est appliquée à un répertoire, tout fichier ou sous-répertoire créé dans ce répertoire parent appartiendra au groupe de celui-ci et non au groupe de l'utilisateur qui crée l'élément. Ceci est utile par exemple dans un dossier de partage, où l'on souhaite que tous les membres d'un groupe de superviseurs puissent modifier ou supprimer les contributions des membres d'un autre groupe.

Lorsqu'un sous-répertoire est créé, il hérite lui aussi de la propriété Setgid. En revanche, si des sous-répertoires existent déjà au moment de l'ajout du Setgid, ils ne sont pas affectés par celui-ci.

En pratique
Il est possible de voir si un fichier est setuid ou setgid en tapant la commande :
$ ls -l nom_du_fichier
-rwsr-sr-x 1 propriétaire groupe 158998 mars 12 17:12 nom_du_fichier
Le s dans la première partie (réservée au propriétaire) -rws indique que le fichier est setuid, le s dans la deuxième partie (réservée au group) r-s indique que le fichier est setgid. Si le s est en minuscule c'est que le fichier est exécutable par contre s'il est majuscule c'est qu'il n'est pas exécutable.

Il est également possible de lister tous les fichiers setuid et setgid du système grâce à la commande find / -type f -perm /6000 -ls 2>/dev/null.

Pour mettre un fichier en setuid ou setgid, voire les deux en même temps, on utilise la commande chmod comme dans les exemples suivants. Ces deux méthodes permettent de faire la même chose mais de façons différentes :

Méthode 1 :
chmod  ug+s nom_du_fichier # pour activer les Setuid et Setgid
chmod  u+s nom_du_fichier  # pour activer le Setuid
chmod  g+s nom_du_fichier  # pour activer le Setgid

Méthode 2 :

La valeur de setuid est 4 sur le chiffre octal de poids fort, celle de setgid est de 2 sur ce même chiffre. Ainsi, la commande chmod peut également être utilisée, par exemple, de la sorte :

chmod 4755 nom_du_fichier
Ce fichier bénéficiera du setuid (4), son propriétaire pourra le lire, le modifier et l'exécuter (7), tandis que les membres de son groupe ainsi que le reste des utilisateurs ne pourront que le lire et l'exécuter, mais pas le modifier (5).

chmod 6755 nom_du_fichier
Le cas est identique, mais en plus du setuid, on a ici mis en place le setgid (4 et 2 faisant 6). Bien entendu, le setgid peut être mis en place seul.

Pour retirer les bits setuid ou setgid à un fichier, il faut (respectivement) entrer les commandes chmod u-s nom_du_fichier ou chmod g-s nom_du_fichier.

Sécurité
Mettre un fichier, et surtout un programme, en Setuid ou Setgid n'est pas anodin car cela court-circuite le système de protection. Ainsi la commande chmod ug+s /bin/bash donne les droits root à toute personne qui ouvre un terminal ou qui lance l'interpréteur de commande bash.

Exemple
Voici un programme en langage C qui montre les identifiants utilisateurs et groupes effectifs :
/*
 * printid.c — Montrer les identifiants d'utilisateur et de groupe.
 */
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>

int main(void)
{
    printf("Real UID\t= %d\n", getuid());
    printf("Effective UID\t= %d\n", geteuid());
    printf("Real GID\t= %d\n", getgid());
    printf("Effective GID\t= %d\n", getegid());

    return EXIT_SUCCESS;
}

Exemple d'utilisation :
[bob@foo]$ cat /etc/passwd
alice:x:1007:1007::/home/alice:/bin/bash
bob:x:1008:1008::/home/bob:/bin/bash

[bob@foo]$ gcc -Wall printid.c -o printid
[bob@foo]$ chmod ug+s printid
[bob@foo]$ su alice
Password:
[alice@foo]$ ls -l
-rwsr-sr-x 1 bob bob 6944 2007-11-06 10:22 printid
[alice@foo]$ ./printid
Real UID        = 1007
Effective UID   = 1008
Real GID        = 1007
Effective GID   = 1008
[alice@foo]$

Notes et références

Voir aussi

Articles connexes
 Élévation des privilèges
 Séparation des privilèges
 chmod
 Permissions Unix
 POSIX

Lien externe
  Setuid Demystified (format PDF)

Unix
Contrôle d'accès informatique


Is this the present and future for whistleblowers who expose just how malevolent the leader class are?
Loved and hated in equal measure due to his embarrassing revelations affecting some powerful people and regimes. Is Julian Assange the last great journalist? Will he go down as a martyr for openness and truth or be condemned as a traitor and a knave?
One notable thing about the Government's approach which seems to be consistently ignored is what about the complete abhorrence of certain groups such as homosexuals by Islamic doctrine?
In a letter exchange between Chimes Media CEO James Williams and his Member of Parliament, Rt. Hon Penny Mordaunt MP, it was confirmed that vigorous measures to tackle anti-Muslim hate crime are being enacted by the UK Conservative Government. This initiative is being supported by an All Party Parliamentary Group. It would appear that no attempt is being made by the Government to try to understand why so many have such grave misgivings about the Islamification of Britain and Europe nor the imposition of Sharia Law in certain areas.
When there is a potential for conflict, the civilized thing to do is to engage both sides, not just one. It is very important to involve those who carry views that oppose the intended usurpation of British culture.
Brunei has recently made homosexuality and adulatory capital crimes. The outraged directed at this small state is somewhat faux as there are already severe penalties available to a number of more powerful states who attract very little animosity for doing so. Ironically, all of them are Islamic.
Sociology and politics have fallen apart and the quest to find the truth has been abandoned.
I argue that across the western world in the fields of politics and sociology, the situation is bad. In the university system the subject of sociology is dominated by the radical left-wing. The mainstream media is also controlled by this school of thought. And in the arena of politics, in many western countries, we have a system of left and right-wing, two party tribalism.
I assert that both sociology and politics have fallen apart, because in these realms, the quest to find the truth has been abandoned. If we are to save these two fields we must rekindle a belief in the enlightenment. Once this happens Western society will have the tools it needs to save itself and to build a better future.


text:
Posted on 01/16/2023 By HentaiScribe
Posted in Anime, Hentai, ReviewTagged anime, eroge, eroge de subete wa kaiketsu dekiru, eroge dev, oppai, pink pineapple, review, work
Pink Pineapple does it again! My latest obsession from this studio favorite of mine is Eroge de Subete wa Kaiketsu Dekiru, a delightful harem comedy that feels like the busty, sex-obsessed cousin of the manga D-Frag! in which the male protagonist joins a floundering school-sponsored gaming club. Eroge de Subete wa Kaiketsu Dekiru feels pretty close, as a group of students is coerced by the club's pushy president to reinvent themselves as an erotic game club. The students seem content with doing their own thing but Yuri has mighty aspirations and pulls a series of shrewd plots together in order to change hearts and minds. Eroge de Subete wa Kaiketsu Dekiru is—OK, look. I'm not going to bother saving this for the end: I LOVED this hentai SO MUCH. It's got everything: cute busty girls with different and fun personalities having intense fucking sessions, a mellow, down-to-earth premise, and incredible cumshot and squirting animations. SQUIRTING! I can barely contain my excitement and arousal for this beautiful new series and am chomping at the bits for more episodes!
Image source: Eroge de Subete wa Kaiketsu Dekiru
The premise of Eroge de Subete wa Kaiketsu Dekiru has a pretty great vibe. The students of an unassuming gaming club enjoy spending their time together glued to their phones playing different games. Although one of the students is pretty antsy, everyone else is just vibing until Yuri, club president, bursts into the room with an idea: they're gonna make an erotic video game! Despite Yuri's excitement and immediate rebranding of the club, the rest of the group doesn't seem too keen on the idea. Yuri, however, isn't the kind of gal to take no for an answer and springs a devious plan to win people over to her side. And yes, sex is involved. First up is Mikoshiba, the only male student in the group who is not quite down with Yuri's grand vision. To combat this, Yuri deploys her secret weapon – Mikoshiba's totally not safe for school sketchbook. Despite his reticence, it turns out that Mikoshiba is quite the budding erotic artist and it is his ability to draw women in various sexual positions that inspire Yuri to call upon him to make the game's art. Embarrassed that his private artwork has been discovered, Mikoshiba tries to worm his way out of Yuri's grasp only to be caught up in an offer he can't refuse: in exchange for creating the game art, Yuri allows him to reenact his artwork with her. What follows is a textbook case of starting a show with a showstopper. Simply put, Yuri and Mikoshiba's sex scene is one of the hottest vanilla couplings I've seen in a very long time.
Ad: Play hentai games for FREE on Nutaku!
With Mikoshiba under her wing, Yuri sets her eyes on another target: Fumika, a quiet and reserved woman who prefers keeping to herself and not drawing attention. Just like with Mikoshiba, Yuri goes in for the attack by uncovering her hidden secret: that Fumika loves writing erotic stories! And not only that but Mikoshiba's erotic art is based on her stories! What a twist!! Mortified that her secret has been found out, Fumika feigns ignorance but is unprepared for Yuri's uncanny ability to influence people. However, instead of getting a hot and steamy yuri scene (which would have been so fucking hot), Mikoshiba gets to do all the work. Yuri gives them alone time which Fumika spends admiring Mikoshiba's art and how vividly it captures the scenes she wrote in her stories. Fumika makes the logical leap that in order to be a better sex author, she needs to experience it for herself. Good thing Mikoshiba is more than willing to help out! Even though the scene between the two of them looks like it reuses animation, it's nonetheless a pretty fun fuck to watch. The only bad thing is that this pairing marks the end of the episode. I'm left with all sorts of fun, burning questions. How will Yuri convince the other girls to make the game? Will she continue to use Mikoshiba to have sex with them? Since this is harem hentai, will there be a grand finale fuck fest? Time will tell and damn it, I don't want to wait.
This hentai proves, again, that Pink Pineapple can do no wrong. All of their releases have that delightful problem of being better than what came before them. Their consistent quality should be admired as is their ability to animate great sex, even if it's pretty straightforward stuff. What draws my attention the most is the big booby cast, but mostly it's the show's realistic premise. I've been watching so much fantasy hentai lately that it's good to check in every once in a while on conventional sexytimes. Even though we only get interactions with two of the club's girls, Yuri and Fumika really know how to put on a show. Yuri, especially! Holy fuck is she great. I didn't think much of her at first but as soon as she took Mikoshiba's pants off and throated his dick like a seasoned pro, I was all in on this hot, busty gal. The sex she has with Mikoshiba is a sight to behold and knows how to treat a dick just right. At one point, she uses her bobs and mouth at the same time to pleasure Mikoshiba in such a way that I'm glad I was watching the show hands-free–if you know what I'm sayin'. The ultimate chef's kiss moment, though, was watching her ride cowgirl-style before squirting all over her partner's face.
Eroge de Subete wa Kaiketsu Dekiru only has one episode right now and I'm desperately hungry for more. This particular showcases what makes Pink Pineapple such a great studio – great animation and super hot and fun sex. There's really not much else to say at this point except do yourself a favor and give it a watch — you won't be disappointed! Now, I'm gonna head out and watch this again because just looking at these screens has got me bothered for Yuri's hot tits all over again.


Ground Effects successfully demonstrated the Electro Separation Cell Technology to treat spent fluid from drilling operations in the Gulf of Thailand. Low gravity solids in the feed mud, totaling 20%v/v, were reduced to 4.25%v/v. The recovery rate of the base oil was 82% of the available oil from the original fluid.
The Gulf of Thailand contains complex geology where rich hydrocarbon deposits are found. The leading producer in Thailand, drilling more than 300 wells per year, focuses on maximizing efficiencies with minimum capital investment. As such the drilling operations must be reliable and efficient.
As the offshore environment places serious demands and constraints on drilling operations, new efficiencies must be found. Extended reuse of drilling fluid systems results in extensive accumulation of low gravity solids (LGS) to the point where they cannot be removed by conventional solids control equipment. Typical options to reduce this risk is to dilute the fluid system, creating three or four times the original volume on a drilling platform where space is limited, or disposing of the fluid system and building a new system from scratch.
Both options are extremely expensive. In the Gulf of Thailand, major issues arise that affect the drilling operations such as reducing the rate of penetration, differential stick of the drill pipe and loss circulation can cause substantial time lost, make drilling in this environment uneconomical. OBM waste must be transported and disposed of, adding more cost to drilling operations.
The Electro Separation Cell (ESC) technology, recovers valuable base oil for reuse and/or resale. The ESC uses electrokinetics to destabilizes the bonds within the OBM emulsion and separates out the base oil from the native clays and drilling solids.
The ESC focuses on colloidal and ultra fine LGS of less than 6 microns. The result is clean base oil. The reduction in costs and improvement of operational efficiencies is substantial. There is a 60-70% reduction of waste produced, reducing storage, disposal and transportation costs.
The ESC technology treated spent OBM from Gulf of Thailand operations.


Background: Cortec Corporation is seeking to have Cortec VpCI-126 listed on qualified product list MIL-PRF-22019D. The process of getting listed, involves Cortec Corporation performing the requirement tests as listed in performance specification MIL-PRF-22019D. Upon attaining results in compliance with what is listed in performance specification MIL-PRF-22019D, Cortec Corporation will submit product to Naval Air Systems Command. Naval Air Systems Command will then repeat testing to confirm results attained by Cortec Corporation.
Purpose: Evaluate Cortec VpCI-126 Blue film with test methods and requirements, from Performance Specification MIL-PRF-22019D table I.
One Year Storage Stability: Vapor inhibitor ability Test (MIL-PRF-22019D, Section 4.6.5, FED-STD-101 Test Method No.
See standard operating procedures for the above-mentioned methods, for a description of materials involved.
Procedure was done according to MIL-PRF-22019, section 4.6.2.
Note: No impulse seals were done, only heat seals.
Drawing of film sample attached. Seal width is 0.70Ó, Temperature of seal is 530 deg F, Seal time is 3 seconds.
Procedure was done according to MIL-PRF-22019D, section 4.6.2.3.
Procedure was done according to FED-STD-101 Test Method No. 2065.
Procedure was done according to 4.6.6.1.
Procedure ASTM D 1922-93 was used instead of required ASTM D 689. Both procedures are very similar, with ASTM D 689 being much more time consuming.
Procedure was done according to FED-STD-101 Test Method No. 4034. Note: Current labeling on Cortec VpCI-126 Blue film was used and not the exact block style, lower case alphabet, and impression depth.
Cortec VpCI-126 Blue film No corrosion of steel panels.
Lettering is clear and legible No corrosion of steel panels.
Cortec VpCI-126 Blue film was wrapped in one layer of MIL-PRF-131 class 1 barrier material and stored for exactly one year. Upon removal, the following tests were conducted using the Cortec VpCI-126 Blue film. Seam Strength Test (as received); Seam Strength (sealed after aging at 160 deg F for 12 days and tested at room temperature); Vapor Inhibitor Ability Test; Transparency Test (as received); Transparency Test (after aging at 150 deg F for 12 days and tested at room temperature).
Conclusion: Testing conducted by Cortec Corporation, concludes that Cortec VpCI-126 Blue film satisfies all requirements of performance specification MIL-PRF-22019D.


J. Goodreau Coaching provides personal and management development training to professionals and management teams of all sizes. We also work with individuals who are looking to achieve specific goals, as well as athletes and sports teams looking to achieve peak performance on and off the field. Professional speaking services are also available for independent events, conferences and annual business summits or sports team banquets.
We work with business owners, executives and management teams to introduce the process of Building a Quality Company. This curriculum develops teams in three separate segments where we provide training on the five different processes to building a quality team. As the business grows and management teams require ongoing development, we continue to work with the management teams through individual or group coaching, seminars and conferences.
The approach we take with our individual clients is like no other. While working with a person 1on1, we help them think about what they really want and provide proven methods that helps them understand what it takes to move in the direction to achieving their goals.
Athlete and sport team coaching is becoming a popular and necessary component for athletes to achieve peak performance. Working with athletes and teams from high school to the collegiate level, we work with the team coaches to customizes our Mindset Readiness Training. Programs and session can be tailored to the pre-season or run the entire season.
We take our clients to a new level of success using different curriculum developed by some of the world's foremost thought leaders and business coaches, as well as our own course work for athletes and sports teams.
Whether you are an individual, athlete, professional or a company of any size looking to achieve extraordinary performance and improved results on a permanent basis, we can help you reach your goals.
This ongoing curriculum provides a structure to develop a company's managers to their fullest potential. Successful teams will produce successful results and your success as a manager will come from building a quality team.
This 1-on-1 coaching is for individuals trying to determine where they want to go in life. From athletes looking to improve on and off the field, to the executive in the boardroom, private coaching will help you break through your limiting beliefs and drastically improve your current results.
From the conference room to the athletic field, teams are working together to achieve a common goal. These sessions are designed to help teams focus on adjusting the way they think to build a supportive environment and move in the direction of their desired result.
Check Out Joe's Upcoming Events!
"Change is inevitable; personal growth is a choice!" Make the decision right now and start moving away from where you are in your life or business, to where you really want to be.


text:
Q: How to get live GPS Sim800 Module RTC time on Arduino Hello I wanted the live GPS Sim800 Module RTC time on Arduino without the use of library, I am able to achieve it using library but without library the correct data comes in only 1 minute and other comes the garbage.
Please tell me the code that can help me achieve it
Using code I did the following thing
#include <SoftwareSerial.h>
SoftwareSerial gsm(10, 11);
String Buffer;
String inData;

int i;
int *year, *month, *day, *hour, *minute, *second;

void setup() {
  Serial.begin(9600);
  gsm.begin(9600);
  delay(5000);
}

void loop() {
Ansh:
  delay(500);
  gsm.println("AT+CCLK?\r\n");
  while (gsm.available()) {
    char recieved = gsm.read();
    inData += recieved;
    delay(100);

    // Process message when new line character is recieved
    if (recieved == '\n')
    {
      Serial.print("Arduino Received: ");
      Serial.println(inData);

      if (inData.substring(1, 5) == "+CCLK") {
        Serial.println("Hello");
      }

      // You can put some if and else here to process the message juste like that:

      if (inData == "+++\n") { // DON'T forget to add "\n" at the end of the string.
        Serial.println("OK. Press h for help.");
      }

      inData = ""; // Clear recieved buffer
      goto Ansh;
    }

    /* Buffer = Buffer.substring(Buffer.indexOf("\"") + 1, Buffer.lastIndexOf("\"") - 1);
      year = Buffer.substring(0, 2).toInt();
      month = Buffer.substring(3, 5).toInt();
      day = Buffer.substring(6, 8).toInt();
      hour = Buffer.substring(9, 11).toInt();
      minute = Buffer.substring(15, 17).toInt();
      second = Buffer.substring(18, 20).toInt();
    */
  }/*
  Serial.println(*hour);
  delay(100);
  Serial.println(*minute);
  delay(100);
  Serial.println(*second);
  delay(100);
*/
}

But I don't get live output but after 1 correct output it returns garbage as follows

12:22:38.960 -> Arduino Received: +CCLK: "20/10/04,12:22:31+22"
12:22:38.960 ->  12:22:39.672 -> Arduino Received:  12:22:39.672 ->
12:22:40.596 -> Arduino Received: OK 12:22:40.596 ->  12:22:42.339 ->
Arduino Received: AT+CCLK?
12:22:42.339 ->  12:22:44.362 -> Arduino Received: +CCAT+CCLK?
12:22:44.362 ->  12:22:46.067 -> Arduino Received: AT+CCLK?
12:22:46.067 ->  12:22:50.344 -> Arduino Received: +CCLK:
"20/10/04,12ATAT+CAT+CCLK?
12:22:50.344 ->  12:22:52.043 -> Arduino Received: AT+CCLK?
12:22:52.043 ->  12:22:54.082 -> Arduino Received: +CCAT+CCLK?
12:22:54.082 ->  12:22:55.822 -> Arduino Received: AT+CCLK?
12:22:55.822 ->  12:23:00.064 -> Arduino Received: +CCLK:
"20/10/04,12:22:49AT+CCLK?
12:23:00.098 ->  12:23:01.791 -> Arduino Received: AT+CCLK?
12:23:01.791 ->  12:23:03.810 -> Arduino Received: +CCAT+CCLK?
12:23:03.845 ->  12:23:05.552 -> Arduino Received: AT+CCLK?
12:23:05.552 ->  12:23:09.803 -> Arduino Received: +CCLK:
"20/10/04,12:22:58AT+CCLK?
12:23:09.838 ->  12:23:11.544 -> Arduino Received: AT+CCLK?
12:23:11.544 ->  12:23:13.563 -> Arduino Received: +CCAT+CCLK?
12:23:13.563 ->  12:23:15.290 -> Arduino Received: AT+CCLK?
12:23:15.290 ->  12:23:19.557 -> Arduino Received: +CCLK:
"20/10/04,12:23:08AT+CCLK?
12:23:19.557 ->  12:23:21.278 -> Arduino Received: AT+CCLK?

if I remove the delays from the code then I receive the following output

12:34:56.406 -> Arduino Received: (⸮⸮SCC⸮⸮CL?⸮
1-⸮
AT+CCLK?
AT+CCL~Q⸮
-j 12:34:56.473 ->  12:34:56.541 -> Arduino Received: ⸮5⸮⸮AT+CCLK?
⸮⸮⸮~⸮⸮ 1⸮j⸮b-⸮
AT+CCLK?
AT+C⸮~⸮⸮ 1-j⸮5⸮⸮(⸮i 1-⸮
AV⸮1-j 12:34:56.607 ->  12:34:56.913 -> Arduino Received: ⸮5⸮⸮J⸮jj⸮j
AT+CCLK?
AT+CCLK?
AT+CCLK?
AT+CK5Q⸮ 1⸮j⸮5⸮⸮AT+CCLK?
AT+CCLK?
AT+CCLK?
AT+CCLK?
AT+CCLK?
AT+CCLK⸮Q⸮ Zj⸮5⸮⸮(⸮⸮1-⸮
⸮
1⸮j⸮5j⸮ը(⸮CCP⸮i 1-⸮5Q⸮⸮j⸮jj⸮ը(j⸮jQb⸮⸮E⸮jj⸮(⸮⸮1-⸮5Q⸮
Zj⸮5⸮⸮(⸮⸮(j⸮jQ⸮Zj⸮5j⸮ը(⸮j⸮⸮ 1⸮j⸮⸮5j⸮(⸮⸮(⸮j⸮V 1-j 12:34:57.184 ->
12:34:57.252 -> Arduino Received: ⸮5⸮⸮D⸮j1-⸮
AT+CCLK?
AT+CCLK?
AT+CCLK?
AT+CCLK?
AT+CCLK?
A 1-⸮
AT+CCLK?
AT+CCLK?
AT+CCLK?
AT+CCL~Q⸮
-j 12:34:57.354 ->  12:34:57.561 -> Arduino Received: ⸮5⸮⸮AT+CCLK?
AT+CCLK?
AT+CCLK?
AT+CCLK?
AT+CCLK?
AT+CCLK? j AT+CCLK?
AT+CCLK?
AT+CCLK?
AT+CCLK?
AT+C⸮⸮5Q⸮⸮⸮Ԋi⸮j⸮(Q⸮⸮j⸮jj⸮ը(⸮CCP⸮i⸮j⸮ը(⸮CC⸮⸮⸮K? ⸮+CCLK?
AT+C⸮Q⸮Zj⸮5⸮⸮(Q⸮
-j 12:34:57.763 ->  12:34:57.763 -> Arduino Received: ⸮5⸮⸮E⸮jj⸮j AT+CCLK?
AT+CCLK?
AT+CCLK?
AT+CCLK?
AT+CCLK?
AT⸮⸮z⸮⸮z⸮⸮b⸮⸮Қ⸮Ҫ⸮Z⸮⸮j 12:34:57.866 ->  12:34:57.866 -> Arduino
Received:  12:34:57.905 ->  12:34:57.905 -> Arduino Received: OK
12:34:57.968 ->  12:34:57.968 -> Arduino Received: AT+CCLK?
12:34:57.968 ->  12:34:57.968 -> Arduino Received: +CCLK:
"20/10/04,12:34:54+22" 12:34:58.037 ->  12:34:58.037 -> Arduino
Received:  12:34:58.070 ->  12:34:58.070 -> Arduino Received: OK
12:34:58.070 ->  12:34:58.070 -> Arduino Received: AT+CCK
⸮⸮'I⸮)j⸮H(⸮5⸮ꨨH⸮)⸮Қ⸮Ҫ⸮Z⸮⸮j 12:34:58.138 ->  12:34:58.138 -> Arduino
Received:  12:34:58.172 ->  12:34:58.172 -> Arduino Received: OK
A+⸮1-⸮jRb҂⸮jjZ⸮⸮Ҫ⸮Z⸮⸮j 12:34:58.207 ->  12:34:58.207 -> Arduino
Received:

A: Try this:
#include <SoftwareSerial.h>

SoftwareSerial gsm(10, 11);
String inData;

void setup() {
    Serial.begin(9600);
    gsm.begin(9600);
    delay(5000);
}

void loop() {

    inData = "";

    gsm.println("AT+CCLK?");
    delay(500);

    while (gsm.available()) {
        inData += char(gsm.read());
    }

    Serial.print("Arduino Received: ");
    Serial.println(inData);

    delay(500);
}

A: @Danny_ds
doing while (gsm.available()) { inData += char(gsm.read()); }
will empty the incoming buffer quicker than it is filled in if the GSM did not get a chance to fill up the buffer during the 500ms pause you provided before.
The buffer being also only 64 bytes deep, at 9600 bauds you can receive 480 characters in those 500ms.. it means that if the answer is longer than 64 bytes, you'll loose everything else.
so in a nutshell, you are not guaranteed to see the full answer.
Proper way of doing this is to await for the full answer as described in the documentation (usually you get an "OK\r\n" at the end of the answer) or a timeout whatever comes first.

redpajama_set_name: RedPajamaStackExchange


text:
WHO working to save lives following powerful earthquake in Albania
IFRC/Albanian Red Cross
A 6.4 magnitude earthquake hit Albania, centered 30 km west of Tirana. The most affected areas are the coastal city of Durres and the town of Thumane.
Staff from the World Health Organization (WHO) are assisting authorities in Albania following an earthquake which killed at least 25 people and left more than 650 injured.
The 6.4 magnitude quake struck coastal areas early on Tuesday, with a state of emergency declared for the city of Durres and the capital, Tirana.
WHO Europe's Regional Director a.i., Dr Piroska Östlin, commenting on yesterday's earthquake in Albania: "On behalf of WHO, I would like to extend my condolences to Albania, especially to those who may have lost loved ones, been injured or lost property."
— WHO/Europe (@WHO_Europe) November 27, 2019
"We have been on the ground from the first moment of this disaster, working with health authorities to save lives", Dr Piroska Östlin, WHO interim Regional Director for Europe, said on Wednesday.
WHO staff have been deployed, and the country team travelled to Durres to assess health needs alongside local and national health authorities.
Hundreds of people are receiving medical assistance at hospitals in the affected area, which reportedly have not suffered significant damage.
Dr. Raul Gonzalez-Montero, WHO Representative in Albania, commended the Medical Emergencies Coordination Centre for its response.
"I personally went to visit affected areas and health facilities where health personnel are working around the clock to treat trauma and other injuries, and they are coping well", he said.
WHO explained that in the aftermath of an earthquake, priority is on saving lives from trauma and injuries from building collapse.
Following this phase, it is critical to monitor the potential risk of communicable diseases, particularly in areas affected by overcrowding.
There is also a need to address post-traumatic mental disorders and continue the provision of care for chronic conditions, with the focus eventually turning to recovery and rehabilitation.
World Health Organization (WHO)|Albania
'No shortcuts to a healthier world': WHO chief sets out health priorities for the decade
For video game addiction, now read official 'gaming disorder': World Health Organization
FIFA and UN kick off healthy living campaign, to harness global game's 'huge potential'


Chantelle was created to be the best available live vocal mic. She brings the clarity, warmth, and character of a large diaphragm capsule to a beautiful low-profile body ideal for close-micing. She has a smooth high end with no harshness and a very gentle upper-midrange emphasis. She also incorporates a full foam pop filter for great plosive protection. With exceptional feedback rejection, she can be used on even the loudest of stages.
Her warm, present tone is also great on acoustic instruments.


text:
Home » Welcome / open talk
Factory Joke Thread – November 2020
Mon, 11/02/2020 - 10:43am
GlobeTurtle
This is the official POI Factory Joke thread.
Please read the forum rules before posting.
"POI Factory is not a forum for politically charged debate.
Let's avoid topics that already have a long list of Democrat or Republican talking points or that name specific politicians."
It will be closed on the last day of the month and a new one will be opened.
~Angela
‹ Keeping The Windmill Alive - Your Last Trip? – November 2020 Brave Browser ›
Page 1>>
This Too Will Pass
Everyone PLEASE be careful because people are going crazy from being locked down at home! I was just talking about this with the microwave and the toaster while drinking my coffee, and we all agreed that things are getting bad.
I didn't mention any of this to the washing machine, because she puts a different spin on EVERYTHING!! Certainly couldn't share with the fridge, cause he's been acting cold and distant!
In the end, the iron straightened me out! She said the situation isn't all that pressing and all the wrinkles will soon get ironed out!
The vacuum, however, was very unsympathetic…told me to just suck it up! But the fan was VERY optimistic and gave me hope that it will all blow over soon!
The toilet looked a bit flushed but didn't say anything when I asked its opinion, but the front door said I was becoming unhinged and the doorknob told me to get a grip!! You can just about guess what the curtains told me: they told me to "pull myself together!"
We will survive!!
"As life runs on, the road grows strange with faces new - and near the end. The milestones into headstones change, Neath every one a friend." - James Russell Lowell Garmin StreetPilot C330, Garmin NUVI 765T, Garmin DriveSmart 60LMT
Funny but true
alleghany wrote:
The toilet looked a bit flushed but didn't say anything when I asked its opinion, but the front door said I was becoming unhinged and the doorknob told me to get a grip!! You can just about guess what the curtains told me: they told me to "pull myself together!" We will survive!!
Funny but true.
"No misfortune is so bad that whining about it won't make it worse."
Melaqueman
Wish I Had Thought of These Before COVID-19 !!!
1. The dumbest thing I ever bought was a 2020 planner.
2. I was so bored I called Jake from State Farm just to talk to someone. He asked me what I was wearing.
3. 2019: Stay away from negative people. 2020: Stay away from positive people.
4. The world has turned upside down. Old folks are sneaking out of the house & their kids are yelling at them to stay indoors!
5. This morning I saw a neighbor talking to her dog. It was obvious she thought her dog understood her. I came into my house & told my cat. We laughed a lot.
6. Every few days try your jeans on just to make sure they fit. Pajamas will have you believe all is well in the kingdom.
7. Does anyone know if we can take showers yet or should we just keep washing our hands?
8. This virus has done what no woman has been able to do. Cancel sports, shut down all bars & keep men at home!
9. I never thought the comment, "I wouldn't touch him/her with a 6-foot pole" would become a national policy, but here we are!
10. I need to practice social-distancing from the refrigerator.
11. I hope the weather is good tomorrow for my trip to the Backyard. I'm getting tired of the Living Room.
12. Appropriate analogy. "The curve is flattening so we can start lifting restrictions now" is like saying "The parachute has slowed our rate of descent, so we can take it off now."
13. Never in a million years could I have imagined I would go up to a bank teller wearing a mask & asking for money.
14. The spread of COVID-19 is based on 2 things:
1. How dense the population is.
2. How dense the population is
Nuvi 350 long gone, Nuvi 855LMT, Nuvi 2797LMT, DriveSmart 50 LMT-HD, 3790LMT now my daughters. Using Windows 10. DashCam A108C with GPS.
TheBeachBum
It's Twins!
The other day my neighbor, who is blonde, came running up to me in the driveway just jumping for joy! I didn't know why she was jumping for joy but I thought, what the heck, and I started jumping up and down along with her.
She said, "I have some really great news!"
I said, "Great. Tell me why you're so happy."
She stopped jumping and, breathing heavily from all the jumping up and down, told me that she was pregnant! I knew she had been trying for a while so I told her, "That's great! I couldn't be happier for you!"
Then she said, "There's more…"
So I asked, "What do you mean 'more'?"
She said, "Well, we are not having just one baby. We are going to have TWINS!"
Amazed at how she could know so soon after getting pregnant, I asked her how she knew. She said…
"Well, that was the easy part. I went to Wal-Mart and they actually had a home pregnancy kit in a twin-pack. Both tests came out positive!"
TNSmokies
Kingston, Tennessee
Whod'a thunk it !
Timantide
There is a factory that makes the Tickle Me Elmo toys. The toy laughs when you tickle it under the arms.
Well, Lena is hired at The Tickle Me Elmo factory and she reports for her first day promptly at 8:00 am.
The next day at 8:45 am there is a knock at the Personnel Manager's door. The Foreman throws open the door and begins to rant about the new Employee.
He complains that she is incredibly slow and the whole line is backing up, putting the entire production line behind schedule.
The Personnel Manager decides he should see this for himself, so the 2 men march down to the factory floor. When they get there the line is so backed up that there are Tickle Me Elmo's all over the factory floor and they're really beginning to pile up.
At the end of the line stands Lena surrounded by mountains of Tickle Me Elmo's. She has a roll of plush Red fabric and a huge bag of small marbles.
The 2 men watch in amazement as she cuts a little piece of fabric, wraps it around two marbles and begins to carefully sew the little package between Elmo's legs.
The Personnel Manager bursts into laughter. After several minutes of hysterics he pulls himself together and approaches Lena .
"I'm sorry," he says to her, barely able to keep a straight face, "but I think you misunderstood the instructions I gave you yesterday."
"Your job is to give Elmo two test tickles."
Don't sweat the petty things and don't pet the sweaty things!
The Irish daughter
Irish daughter had not been home for over 5 years. Upon her return her Father cursed her heavily.
"Where have ye been all this time, child? Why did ye not write to us, not even a line? Why didn't ye call? Can ye not understand what ye put yer old Mother through?"
The girl, crying, replied, "Dad... I became a prostitute."
"Ye what!? Get out a here, ye shameless harlot! Sinner! You're a disgrace to this Catholic family."
"OK, Dad... as ye wish. I only came back to give mum this luxurious fur coat, title deed to a ten bedroom mansion, plus a 5 million savings certificate. For me little brother, this gold Rolex. And for ye Daddy, the sparkling new Mercedes limited edition convertible that's parked outside plus a membership to the country club ... (takes a breath) ... and an invitation for ye all to spend New Year's Eve on board my new yacht in the Riviera."
"What was it ye said ye had become?", says Dad.
Girl, crying again, "A prostitute, Daddy!"
"Oh! My Goodness! Ye scared me half to death, girl! I thought ye said a Protestant! Come here and give yer old Dad a hug!"
I ran over 2 Miles yesterday
Such a coincidence that both unfortunate fellas had the same name.
Mon, 11/02/2020 - 10:04pm
scott_dog
card sharks?
Careful gambling with big cats.
Some of them are cheetahs.
The Pastor's Ass
A Pastor entered his donkey in a race and it won.
The Pastor was so pleased with the donkey that he entered it in the race again, and it won again.
The local paper read:
PASTOR'S ASS OUT FRONT.
The Bishop was so upset with this kind of publicity that he ordered the Pastor not to enter the donkey in another race..
The next day, the local paper headline read:
BISHOP SCRATCHES PASTOR'S ASS.
This was too much for the Bishop, so he ordered the Pastor to get rid of the donkey.
The Pastor decided to give it to a Nun in a nearby Convent..
The local paper, hearing of the news, posted the following headline the next day:
NUN HAS BEST ASS IN TOWN.
The Bishop fainted!
He informed the Nun that she would have to get rid of the donkey, so she sold it to a farmer for $10.
The next day the papers read:
NUN SELLS ASS FOR $10.
This was too much for the Bishop, so he ordered the nun to buy back the donkey and lead it to the plains where it could run wild.
The next day the headlines read:
NUN ANNOUNCES HER ASS IS WILD AND FREE.
The Bishop was buried the next day.
John from PA
Blonde again
A science teacher tells his class, "Oxygen is a must for breathing and life. It was discovered in 1773." A blonde student responds, "Thank God I was born after 1773! Otherwise I would have died without it."
Tue, 11/03/2020 - 11:39pm
JebNY
ELECTION DAY JOKE:
It's important to look closely at lawn signs during election campaigns.
Last time I voted for a real estate agent.
Box Car
None of the above lost again.
Illiterate? Write for free help.
geo334
should be a check box for
please submit new canidates for election !
Wed, 11/04/2020 - 12:27pm
In a bar
Having already downed a few power drinks, she turns around, faces him, looks him straight in the eye and says, "Listen here, good looking. I will screw anybody, anytime, anywhere, their place, my place, in the car, front door, back door, on the ground, standing up, sitting down, naked or with clothes on... It doesn't matter to me. I just love it."
His eyes now wide with interest, he responds, " No kidding... I'm in Government too. Are you federal or state?"
Still More Puns
What did the volcano say to his wife? I lava you.
What do you call and owl that does magic? Hoodini.
Why did the banana go to the doctor? It wasn't peeling well.
What do you call a classy salmon? Sofishticated.
What do you call a bear with no teeth? Gummybear.
Thu, 11/05/2020 - 11:21am
Late for the service
As a bagpiper, I play many gigs. Recently I was asked by a funeral director to play at a graveside service for a homeless man.
He had no family or friends, so the service was to be at a pauper's cemetery in the Nova Scotia back country.
As I was not familiar with the backwoods, I got lost and, being a typical man, I didn't stop for directions.
I finally arrived an hour late and saw the funeral guy had evidently gone and the hearse was nowhere in sight. There were only the diggers and crew left and they were eating lunch. I felt badly and apologized to the men for being late.
I went to the side of the grave and looked down and the vault lid was already in place. I didn't know what else to do, so I started to play.
The workers put down their lunches and began to gather around. I played out my heart and soul for this man with no family and friends. I played like I've never played before for this homeless man.
And as I played "Amazing Grace", the workers began to weep. They wept, I wept, we all wept together. When I finished, I packed up my bagpipes and started for my car. Though my head was hung low, my heart was full.
As I opened the door to my car, I heard one of the workers say,
"I never seen anything like that before, and I've been putting in septic tanks for twenty years."
Apparently, I'm still lost....
Thu, 11/05/2020 - 1:00pm
Be Careful When You Vote
While walking down the street one day, a presidential candidate is tragically hit by a car and dies.
His soul arrives in heaven and is met by St. Peter at the entrance.
"Welcome to heaven," says St. Peter. "Before you settle in, it seems there is a problem. We seldom see a high-ranking official around these parts, you see, so we're not sure what to do with you."
"No problem, just let me in," says the politician.
"Well, I'd like to, but I have orders from the higher-ups. What we'll do is have you spend one day in hell and one in heaven. Then you can choose where to spend eternity."
"Really? I've made up my mind. I want to be in heaven," says the politician.
"I'm sorry, but we have our rules."
And with that, St. Peter escorts him to the elevator and he goes down, down, down to hell.
The doors open and he finds himself in the middle of a green golf course. In the distance is a clubhouse, and standing in front of it are all his friends and other politicians who had worked with him.
Everyone is very happy and in evening dress. They run to greet him, shake his hand, and reminisce about the good times they had getting rich at the expense of the people. They then dine on lobster, caviar and the finest Champagne.
Also present is the devil, who really is a very friendly guy and who is having a good time dancing and telling jokes.
They are all having such a good time that before the politician realizes it, it is time to go.
Everyone gives him a hearty farewell and waves while the elevator rises.
The elevator goes up, up, up and the door reopens in heaven where St. Peter is waiting for him. "Now it's time to visit heaven …"
So, 24 hours pass with the politician joining a group of contented souls, moving from cloud to cloud, playing the harp and singing. They have a good time and, before he realizes it, the 24 hours have gone by and St. Peter returns.
"Well, then, you've spent a day in hell and another in heaven. Now choose your eternity."
The politician reflects for a minute, then he answers: "Well, I would never have said it before — I mean heaven has been delightful — but I think I would be better off in hell."
So St. Peter escorts him to the elevator and he goes down, down, down to hell …
Now the doors of the elevator open and he's in the middle of a barren land covered with waste and garbage. He sees all his friends, dressed in rags, picking up the trash and putting it in black bags as more trash falls to the ground.
The devil comes over to him and puts his arm around his shoulders.
"I don't understand," stammers the politician. "Yesterday I was here and there was a golf course and clubhouse, and we ate lobster and caviar, drank Champagne, and danced and had a great time. Now there's just a wasteland full of garbage and my friends look miserable. What happened?"
The devil smiles at him and says,
"Yesterday we were campaigning, Today, you voted."
Fri, 11/06/2020 - 10:52am
Definition of the word "coincidence".
A chicken farmer went to the local bar, sat down next to a woman and ordered a glass of champagne.
The woman said, "How strange, I also just ordered a glass of champagne".
"What a coincidence" said the farmer, who added. "It is a special day for me...I'm celebrating".
"It is a special day for me too. I am also celebrating" said the woman.
"What a coincidence" said the farmer.
While they toasted, the man asked. "What are you celebrating"?
"My husband and I have been trying to have a child for years, and today my gynecologist told me that I was pregnant".
"What a coincidence" said the man. "I'm a chicken farmer and for years all my hens were infertile, but now they are all set to lay fertilized eggs."
"This is awesome" said the woman. "What did you do for your chickens to become fertile?"
"I used a different rooster" the farmer said.
The woman smiled and said. "What a coincidence."
Sat, 11/07/2020 - 12:11pm
Police officer and the wife !
A police officer pulls over a speeding car. The officer says, "I clocked you at 80 miles per hour, sir."
The driver says, "Gee, officer I had it on cruise control at 60, perhaps your radar gun needs calibrating."
Not looking up from her knitting the wife says:"Now don't be silly dear, you know that this car doesn't have cruise control."
As the officer writes out the ticket, the driver looks over at his wife and growls, "Can't you please keep you mouth shut for once?"
The wife smiles demurely and says, "You should be thankful your radar detector went off when it did."
As the officer makes out the second ticket for the illegal radar detector unit, the man glowers at his wife and says through clenched teeth, "Darn it, woman, can't you keep your mouth shut?"
The officer frowns and says, "And I notice that you're not wearing your seat belt, sir. That's an automatic $75 fine."
The driver says, "Yeah, well, you see officer, I had it on, but took it off when you pulled me over so that I could get my license out of my back pocket."
The wife says, "Now, dear, you know very well that you didn't have your seat belt on. You never wear your seat belt when you're driving."
And as the police officer is writing out the third ticket the driver turns to his wife and barks, "WHY DON'T YOU PLEASE SHUT UP??"
The officer looks over at the woman and asks, "Does you husband always talk to you this way, Ma'am?"
I love this part...
"Only when he's been drinking.
josephmwipf
Blonde!!!!!!!!!!!!!!!
A blonde and two brunettes had to climb 100 stairs without laugh
On each stair they were told a joke, and they got funnier every stair higher.
The first brunette only made it to the first stair.
The second brunette made it to the fifth stair before she laughed.
The blonde slowly made her way up all the stairs, until finally she was at the 99th stair, where she let out a chuckle.
The brunettes, in awe of how well she did, asked her why she laughed.
She replied "I finally got the first joke"
Lucille decided to give herself a big treat for her 70th birthday by staying overnight in a really nice hotel.. When she checked out the next morning, the desk clerk handed her a bill for $250.00.
She demanded to know why the charge was so high "I agree it's a nice hotel, but the rooms aren't worth $250..00 for just an overnight stay - I didn't even have breakfast!"
The clerk told her that $250.00 is the 'standard rate,' and breakfast had been included had she wanted it.
She insisted on speaking to the Manager. The Manager appeared and, forewarned by the desk clerk, announced: "This hotel has an Olympic-sized pool and a huge conference center which are available for use."
"But I didn't use them."
'Well, they are here, and you could have." He went on to explain that she could also have seen one of the in-hotel shows for which they were so famous."We have the best entertainers from the world over performing here."
"But I didn't go to any of those shows.."
"Well, we have them, and you could have."
No matter what amenity the Manager mentioned, she replied, "But I didn't use it!" and the Manager countered with his standard response.
After several minutes discussion, and with the Manager still unmoved, she decided to pay, wrote a check and gave it to him. The Manager was surprised when he looked at the check.
"But Madam, this check is for only $50.00"
"That's correct I charged you $200.00 for sleeping with me."
"But I didn't!"
The Irish letter
Dear Son,
Just a few lines to let you know I'm still alive. I'm writing this letter slowly because I know you can't read fast.
We are all doing very well.
You won't recognize the house when you get home - we have moved. Your dad read in the newspaper that most accidents happen within 20 miles from your home, so we moved 30 miles away.
I won't be able to send you the address because the last Irish family that lived here took the house numbers when they moved so that they wouldn't have to change their address.
This place is really nice. It even has a washing machine. I'm not sure it works so well though: last week I put a load in, pulled the chain and haven't seen it since.
Your father's got a really good job now. He's got 500 men under him - he's cutting the grass at the cemetery.
Your sister Mary had a baby this morning but I haven't found out if it's a boy or a girl, so I don't know whether you are an auntie or an uncle.
Your brother Tom is still in the army. He's only been there a short while and they've already made him a court martial!
Your Uncle Patrick drowned last week in a vat of whiskey in the Dublin Brewery. Some of his workmates tried to save him but he fought them off bravely.
They cremated him and it took three days to put out the fire.
I'm sorry to say that your cousin Seamus was arrested while riding his bicycle last week. They are charging him with dope peddling.
I went to the doctor on Thursday and your father went with me. The doctor put a small tube in my mouth and told me not to talk for ten minutes.
Your father offered to buy it from him.
The weather isn't bad here. It only rained twice this week, first for three days and then for four days.
Monday was so windy one of the chickens laid the same egg four times.
About that coat you wanted me to send you, your Uncle Stanley said it would be too heavy to send in the mail with the buttons on, so we cut them off and put them in one of the pockets.
John locked his keys in the car yesterday. We were really worried because it took him two hours to get me and your father out.
There isn't much more news at this time. Nothing much has happened.
Your loving Mum.
P..S. I was going to send you some money but I had already sealed the envelope
Live forever!
Or die trying.
Good One!!!
A guy spots a sign outside a house that reads "Talking Dog for Sale." Intrigued, he walks in.
"So what have you done with your life?" he asks the dog.
"I've led a very full life," says the dog. "I lived in the Alps rescuing avalanche victims. Then I served my country in Iraq. And now I spend my days reading to the residents of a retirement home."
The guy is flabbergasted. He asks the dog's owner, "Why on earth would you want to get rid of an incredible dog like that?"
The owner says, "Because he's a liar! He never did any of that!"
A Sunday school teacher asked her children as they were on the way to church service, "And why is it necessary to be quiet in church?"
One bright little girl replied,
"Because people are sleeping."
Honeymoon Recaps
An English mother had three virgin daughters. All three got married within a short space of time.
Mum was a bit worried about what their early experiences would be like. She therefore made them all promise to send a postcard from their honeymoon destinations, with a few words on how marital sex felt.
The 1st girl sent a card from Hawaii, two days after her wedding. The card said nothing but: 'Nescafe.'
Mum was puzzled at first, but off she went to her kitchen to get out the Nescafe jar; it said 'Good till the last drop.' She blushed, but was pleased for her daughter.
The 2nd girl sent a card from Atlanta, a week after her own wedding. The card read: 'Rothmans.'
Mum dashed straight to her husband's pack of cigarettes and she read from the pack: 'Extra Long, King Size.' She was again slightly embarrassed, but still happy for her daughter.
The 3rd girl was in Cape Town for her honeymoon. Nothing was heard from her until all of 30 days later. Mother had begun to entertain a measure of apprehension.
On the 31st day, her postcard finally arrived. Written on it with shaky handwriting were the words: 'South African Airways.'
Mum desperately rummaged through the waste bin for the ticket jacket her daughter had discarded before her departure.
Fearing the worst, she finally found the ad for South African Airways and read: 'Ten times a day, seven days a week, both ways.'
Mum fainted.
Irish Blonde
An attractive blonde from Cork , Ireland , arrived at the casino. She seemed a little intoxicated and bet twenty thousand dollars in a single roll of the dice and She said, "I hope you don't mind, but I feel much luckier when I'm completely nude." with that, she stripped from the neck down, rolled the dice and with an Irish brogue yelled, "Come on, baby, Mama needs new clothes!"
As the dice came to a stop, she jumped up and down and squealed. "Yes! Yes! I won, I won!" She hugged each of the dealers, picked up her winnings and her clothes and quickly departed.
The dealers stared at each other dumbfounded. Finally, one of them asked, "What did she roll?" The other answered, "I don't know - I thought you were watching."
Not all Irish are drunks, not all blondes are dumb, ..... but all men...are men!
Don't mess with the Professor
At Purdue University, there were four students taking chemistry and all of them had an 'A' grade average. The four friends were so confident that the weekend before finals, they decided to go to Chicago, visit some friends and have a big party. They had a great time, but after all the partying, they slept all day Sunday and didn't make it back to the campus until too late Monday morning to take their final exam.
Since they missed the test, they decided they would explain to the professor why they were not there to take their tests. They told him they had visited friends but on the way back to W. Lafayette, they had a flat tire and found there was no spare in the car. As a result, they were severely delayed missed their finals. The Professor agreed they could make up the final the next day. The guys were excited and very much relieved. They all studied that night for their exams scheduled the following day.
The next day the Professor placed them in separate rooms and gave them a test booklet. They each quickly answered the first problem which was worth 5 points. They all felt a sense of relief. With each of them in separate rooms, they thought this was going to be easy. Then they turned the page...
On the second page was written; for 95 points, which tire went flat?
A Greek and an Irishman were sitting in a Starbucks
Over a double latte, the Greek mentions "We built the Pantheon, you may recall, along with the Temple of Apollo."
"Well, it was the Irish that discovered the Summer and Winter Solstices."
"But it was the Greeks who gave birth to advanced mathematics."
"Granted, but it was the Irish who built the first timepieces."
Knowing that he's about to deliver the coup de grace, the son of Athens points out with a note of finality: "Keep in mind that it was the ancient Greeks who invented the notion of sex as a pleasurable activity!"
"True enough, replied the son of Erin "but it was the Irish who got women involved"
I asked the surgeon if I could administer my own anaesthetic.
He said: "Sure, knock yourself out!"
Russ & Sam
Russ and Sam, two friends, met in the park every day to feed the pigeons, watch the squirrels and discuss world problems.
One day Russ didn't show up. Sam didn't think much about it and figured maybe he had a cold or something. But after Russ hadn't shown up for a week or so, Sam really got worried. However, since the only time they ever got together was at the park, Sam didn't know where Russ lived, so he was unable to find out what had happened to him.
A month had passed, and Sam figured he had seen the last of Russ, but one day, Sam approached the park and -- lo and behold -- there sat Russ!
Sam was very excited and happy to see him and told him so. Then he said, 'For crying out loud Russ, what in the world happened to you?'
Russ replied, 'I have been in jail.'
'Jail!' cried Sam. What in the world for?'
'Well,' Russ said, 'you know Sue, that cute little blonde waitress at the coffee shop where I sometimes go?'
'Yeah,' said Sam, 'I remember her. What about her?
'Well, one day she filed rape charges against me; and, at 89 years old, I was so proud that when I got into court, I pled 'guilty'.
'The damn judge gave me 30 days for perjury'.
johnm405
No Matter How Big or Bad you Are,
When a Two Year Old Hands You a Phone
You Answer It.
johnm405 660 & MSS&T
Church lady writings
These are supposedly writings fron church bulletins.
Ladies, don't forget the rummage sale. It's a chance to get rid of those things not worth keeping around the house. Bring your husbands.
Don't let worry kill you off - let the Church help.
Miss Charlene Mason sang 'I will not pass this way again,' giving obvious pleasure to the congregation.
For those of you who have children and don't know it, we have a nursery downstairs.
Next Thursday there will be try-outs for the choir. They need all the help they can get.
Irving Benson and Jessie Carter were married on October 24 in the church. So ends a friendship that began in their school days.
A bean supper will be held on Tuesday evening in the church hall. Music will follow.
rvOutrider
I thought.......
...getting old would take longer.
Light is faster than sound. That's why many people appear smart until they start talking.
A man buys a parrot, only to have it constantly insult him. He tries everything to make the parrot stop, but nothing works.
Frustrated, the man puts the parrot in the freezer. After a few minutes, the insults stop.
The man thinks he might have killed the parrot, so he opens the freezer and takes the parrot out.
The parrot is shivering. It stammers, "S-s-sorry for being r-r-rude. Please f-f-forgive me."
Then, after a moment, the parrot softly asks, "W-w-what exactly d-d-did the turkey do?"
Little Johnny
Little Johnny sees his daddy's car passing the playground and going into the woods. Curious, he follows the car, and sees daddy and aunt Jane sharing a 'passionate moment.'
Johnny finds this so exciting and can barely contain himself as he runs home and starts to tell his mother excitedly.
"Mommy, Mommy, I was at the playground and daddy and…." Mommy tells him to slow down, but that she wants to hear the story.
So Johnny tells her. "I was at the playground and I saw daddy's car go into the woods with aunt Jane. I went to look and daddy was giving aunt Jane a big kiss, then he helped her take off her shirt, then aunt Jane helped daddy take his pants off, then aunt Jane laid down on the seat, then daddy…"
At this point, mommy cut him off and said, "Johnny, this is such an interesting story, suppose you save the rest of it for when we're having dinner. I want to see the look on daddy's face when you tell it tonight."
At the dinner table, mommy asks Johnny to tell his story.
"Well, I was at the playground, and I saw daddy's car go into the woods with aunt Jane. I followed them to see what they were doing, and then I saw how daddy gave aunt Jane a big kiss, and then he helped her take off her shirt. Then aunt Jane helped daddy take off his pants, and then daddy and aunt Jane did that same thing mommy and uncle Jack used to do when daddy was in the Army."
Then mom fainted.
One time i was at a bar
A lady asked me if alcoholics run in my family
i said "No but they stumble around and break shit"
Both of my parents died in a car crash when I was a kid.
Not only did I lose my parents, but Santa, the Tooth Fairy, and the Easter Bunny all forgot about me that year too.
Due to COVID-19, The Seven Dwarfs have been restricted to gather
One of them is not Happy.
Amazon tracking system thread
There is a thread about an Amazon tracking system at http://www.poi-factory.com/node/50970.
I'm really glad such systems have been developed because Viagra shipments were being stolen and the cops were looking for gangs of hardened criminals.
Dad Jokes Mainly About Turkeys
My family told me to stop telling Thanksgiving jokes, but I told them I couldn't just quit "cold turkey."
A lady was picking through the frozen turkeys at the grocery store for Thanksgiving Day, but she couldn't find one big enough for her family. She turned to the stock boy and asked, "Do these turkeys get any bigger?" "No, ma'am," he replied. "They're dead."
Amy: Mom wants you to help us fix Thanksgiving dinner.
Dad: Why? Is it broken?
I was going to serve sweet potatoes with Thanksgiving dinner, but now that I sat on them, I'm serving squash.
Q: What did the hipster say the day after Thanksgiving?
A: I liked the leftovers before they were cool.
Q: If Pilgrims were alive today, what would they be known for?
A: Their age!
Q: What do you call a turkey on the day after Thanksgiving?
A: Lucky.
Thanksgiving is the only holiday where you eat the mascot.
Q: What do you call a stuffed animal?
A: You, after Thanksgiving.
Q: If April showers bring May flowers, what do May flowers bring?
A: Pilgrims.
Q: If Pilgrims traveled on the Mayflower, what do college students travel on?
A: Scholar ships.
Q: What do you get if you divide the circumference of a pumpkin by its diameter?A: Pumpkin pi.
Q: What happens when you're too harsh on cranberries and make them sad?
A: They turn into blueberries.
Q: What's the difference between Election Day and Thanksgiving?
A: On Thanksgiving, you get a turkey for the day. On Election Day, you get a turkey for four years
GeoC320
80,000 blondes meet in a football stadium for a "Blondes Are Not Stupid" Convention.
The leader says, "We are all here today to prove to the world that blondes are not stupid. Can I have a volunteer?"
A blonde gingerly works her way through the crowd and steps up to the stage.
The leader asks her, "What is 15 plus 15?"
After 15 or 20 seconds she says, "Eighteen!"
Obviously, everyone is a little disappointed. Then 80,000 blondes start cheering, "Give her another chance! Give her another chance!"
The leader says, "Well, since we've gone to the trouble of getting 80,000 of you in one place and we have the world-wide press and global broadcast media here, gee, uh, I guess we can give her another chance."
So he asks, "What is 5 plus 5?"
After nearly 30 seconds she eventually says, "Ninety?"
The leader is quite perplexed, looks down and just lets out a dejected sigh - everyone is disheartened - the blonde starts crying and the 80,000 girls begin to yell and wave their hands shouting, "GIVE HER ANOTHER CHANCE! GIVE HER ANOTHER CHANCE!"
The leader, unsure whether or not he is doing more harm than good, eventually says, "Ok! Ok! Just one more chance -- What is 2 plus 2?"
The girl closes her eyes, and after a whole minute eventually says, "Four?"
Throughout the stadium, pandemonium breaks out as all 80,000 girls jump to their feet, wave their arms, stomp their feet and scream... "Give her another chance! Give her another chance!"
myblubu
Timantide wrote:
Garmin c340, Nuvi 350, Nuvi 765T, Nuvi 2360LMT
There are currently 0 users and 17 guests online.


Prayer meetings every wednesday from 1 PM till 2 PM in "Mariannes Galleri" beside the main entrance, left hand side.
Sunday service with translation every Sunday from 11 AM.
Dinner for students once a month. Dates are not ready yet.
If you want to join one of our small groups, please contact the pastor.


Southborough – The St. Mark's Church Youth Group will host "Kids' Night Out—Parents' Night Off" for ages 3 to grades 5 Friday, Feb. 8, from 6-8:30 p.m., in the St. Mark's Parish Hall, 27 Main St., Southborough. The event is open to kids from Southborough and surrounding towns.
The evening will include pizza, a movie, games and crafts, and will be led by Youth Director Melissa LaBelle, Youth Group leaders, and members of the St. Mark's Youth Group.
Anyone interested in attending may contact LaBelle at 508-481-8278, the church office at 508-481-1917, or email [email protected]. The cost for the evening is $25, one child; $45, two children; $65, three children; and $85, four children. All proceeds will support the St. Mark's Youth Group summer mission trip to South Dakota.


Featuring: Omar Sultan, Colin McNamara, Neela Jacques, George Symons, Jon Hudson.
Andreas Voellmy introduces and demonstrates the Maple SDN controller at ONUG's Fall 2013 event.
Stephen Foskett catches up on the newest offerings from Dell's Compellent lineup of enterprise storage arrays.
Stephen Foskett stops by the NeverFail booth to talk with CEO Martin Mackay about IT Continuity Architect, which won the "Best of VMworld 2013" Gold Award for New Technology.
Stephen Foskett talks with Tom Isakovich, Founder and CEO of Nimbus Data about their updated Gemini storage arrays, the F400 and F600.
Stephen Foskett and Sean Casey talk about Zerto's third-generation product, focusing on disaster recovery as a service for cloud.
Cloud Field Day Roundtable – Is DevOps A Disaster?
Vimeo: Cloud Field Day Roundtable – Is DevOps A Disaster?
YouTube: Cloud Field Day Roundtable – Is DevOps A Disaster?
Join Stephen Foskett and the Cloud Field Day delegates as they discuss the DevOps trend. Is there something behind it all? Or are the practitioners causing more harm than good?


This illustrated greeting card is from a series featuring some of the rarest birds of New Zealand. The birds chosen for this series have particularly special conservation stories. These precious shorebirds are Fairy Terns, their Maori name is Tara Iti.
About the Fairy Tern: The Fairy Tern is New Zealand's most endangered bird. There are only 40 left, a devastatingly low number. They are under threat from habitat loss, environmental factors, introduced pests, human and dog behaviour, life is tough for these birds. During breeding season conservation rangers and volunteers watch over the nesting birds and their young chicks to help give them the best chance at survival.


text:
Q: Is this code too brittle? I need to create a strategy pattern where a user selects four strategies from a list of twenty or thirty unique strategy objects.  The list of strategies will be expanded as the project matures, and users can change their selected strategy at any time.
I plan to store the strategy names they have selected as strings, and then use a method like this one to load the strategy classes that correspond to the strings they selected.
class StrategyManager { // simplified for the example
    public $selectedStrategies = array();
    public function __construct($userStrategies) {
        $this->selectedStrategies = array(
            'first'  => new $userStrategies['first'],
            'second' => new $userStrategies['second'],
            'third'  => new $userStrategies['third'],
            'fourth' => new $userStrategies['fourth']
        );
    }

    public function do_first() {
        $this->selectedStrategies['first']->execute();
    }

    public function do_second() {
        $this->selectedStrategies['second']->execute();
    }

    public function do_third() {
        $this->selectedStrategies['third']->execute();
    }

    public function do_fourth() {
        $this->selectedStrategies['fourth']->execute();
    }
}

I'm trying to avoid a large switch statement.  My concern is that this seems kinda Stringly Typed.  Is there a better way to accomplish this goal without using a conditional or a large switch statement?
BTW:  The user does not input a string when selecting the four strategies.  I would need to maintain a list of strings to present to the user in a select box, and add new ones to the list as I add new strategy objects.
Explanation
ircmaxell expressed a bit of confusion regarding what it is I'm trying to do.  In the above example, the user has selected four strategies from a list, and they are passed to the StrategyManager constructor as an array of strings.  The corresponding strategy objects are created and stored in an internal array, $this->selectedStrategies
"first", "second", "third" and "fourth" are the array keys of the internal array for the four different selected strategies.  After the StrategyManager object has been built, the application uses the execute method of the four strategies during various moments over the life of the process.
So, in a nutshell...   every time the application needs to execute the method of Strategy number "one" it does so, and the results are different depending on what strategy was selected by the user for Strategy "one"

A: Hmm, well, I dont think it's too brittle. You dont need the strings though. You could simply use an ordered array  since the naming corresponds to 0,1,2,3 anyway. If you are concerned about invalid strategies or classes being supplied, you could put some validation into the manager.
public function __construct() {
    $this->selectedStrategies = array(
        /* could add some default strategies */
    );
}
public function load(array $userStrategies) {
    for( $i=0; $i<3; $i++ ) {
        try {
            $rc = new ReflectionClass($userStrategies[$i]);
            if( $rc->implementsInterface('Iterator') ) {
                $this->selectedStrategies[$i] = new $userStrategies[$i];
            } else {
                throw new InvalidArgumentException('Not a Strategy');
            }
        } catch(ReflectionException $e) {
            throw new InvalidArgumentException('Not a Class');
        }
    }
}

And instead of calling the strategies with your associative keys, you simply
$this->selectedStrategies[0]->execute();

and so on.

Yet another approach would be to use
class StrategyCollection
{
    protected $strategies;

    public function __construct() {
        $this->strategies = new SplFixedArray(4);
    }

    public function add(IStrategy $strategy) {
        $this->strategies[] = $strategy;
        return $this;
    }
}

and then fill the Manager/Collection from the outside. With the typehint for IStrategy you can be sure only classes implementing the strategy interface end up in the manager. That saves you the somewhat expensive Reflection calls when creating the strategies. The SplFixedArray makes sure there is a Runtime Exception when you try to add more than four strategies.

On a sidenote, dont trust input from a selectbox. Just because a selectbox gives fixed options, doesnt mean malicious users cannot tinker with the request. All request data has to be sanitized and doublechecked.

A: Based on your comments and updates, I don't think that this code is too brittle.  It will be harder to maintain if you either alter the call chain for a strategy type (do_one, do_two, etc) or add strategies.  What I would instead recommend is using an abstract factory to create the "strategies".  Then, in the code where you need the strategy, fetch the strategy object itself...
The reason that I like this method better is two fold.  First, it only creates the strategies on demand, so you're not building objects you don't need.  Second, it encapsulates the users choice since that's the only place that needs to look it up (you could build it with dependency injection, but you'd need somewhere else to manage the building as well).
class StrategyFactory {

    protected $strategies = array();

    //If you like getter syntax
    public function __call($method, $arguments) {
        $method = strtolower($method);
        if (substr($method, 0, 3) == 'get') {
            $strategy = substr($method, 3);
            return $this->getStrategy($strategy);
        }
        throw new BadMethodCallException('Unknown Method Called');
    }

    public function getStrategy($strategy) {
        if (isset($this->strategies[$strategy])) {
            return $this->strategies[$strategy];
        } elseif ($this->makeStrategy($strategy)) {
            return $this->strategies[$strategy];
        }
        throw new LogicException('Could not create requested strategy');
    }

    protected function makeStrategy($name) {
        //pick strategy from user input
        if ($strategyFound) {
            $this->strategies[$name] = new $strategy();
            return true;
        } else {
            return false;
        }
    }
}

Then, use like so:
$strategy = $factory->getSomeStrategyName();
$strategy->execute();

or even with chaning:
$factory->getSomeStrategyName()->execute();

Or without magic methods:
$factory->getStrategy('strategyName')->execute();

A: If the strategy functions don't need state, you could switch to a functional style of programming and replace the whole class with: call_user_func($strategy['first']); (second, etc). If concerned about the global namespace, they functions could be stored as static members of a class - ie call_user_func(array('Strategies', $strategy['first'])); You could then get a list of all valid strategies (for generating and testing the selectbox) using get_class_methods('Strategies');, which could simplify the code by having just the one global list of valid strategies.
If you do need state stored with the strategy functions - I might use some kind of caching call function - something like
function doStrategy($class) {
    static $selectedStrategies = array();

    if (!isset($selectedStrategies[$class])) {
        $selectedStrategies[$class] = new $class;
    }

    $Strategy = $selectedStrategies[$class];
    $Strategy->execute(); // some versions of PHP require two lines here
}

Of course you could still use a class over a function to do this as well :P.
The "Stringly Typed" epithet is not applicable for PHP as it is both weakly typed and already internally using strings to store symbols (class and function names, variables, etc). As such, for reflection the string data type is often the best fit. We won't go into what that means for the language as a whole.