The Hello World pattern Scripting News(cached at August 21, 2016, 11:33 pm)

I've been learning about software design patterns the last few days, thanks to my Portland friends. Turns out they use this concept to teach computer science these days. And as I understand it, it's a good one.

So I wrote a pattern about patterns, to see if I got it. Here it is.

When you want someone to understand a new concept, provide them with a simple example that illustrates the essential properties and nothing more. Omit the formal definition. That can come later.

This pattern would be help Amazon, for example, create toolkits that are immediately useful to experienced programmers.

And here's an example of a pattern that can be used to help a neophyte understand what a pattern is, if that person is a reasonably experienced JavaScript developers.

Hundreds protest over murder of trans woman in Istanbul AL JAZEERA ENGLISH (AJE)(cached at August 21, 2016, 11:30 pm)

Demonstrators gather in Turkish city of Istanbul to protest over the brutal murder of iconic LGBT activist Hande Kader.
Hundreds protest over murder of trans woman in Istanbul AL JAZEERA ENGLISH (AJE)(cached at August 21, 2016, 11:30 pm)

Demonstrators gather in Turkish city of Istanbul to protest over the brutal murder of iconic LGBT activist Hande Kader.
Will Internet Voting Endanger The Secret Ballot? Slashdotby EditorDavid on government at January 1, 1970, 1:00 am (cached at August 21, 2016, 11:04 pm)

MIT recently identified the states "at the greatest risk of having their voting process hacked". but added this week that "Maintaining the secrecy of ballots returned via the Internet is 'technologically impossible'..." Long-time Slashdot reader Presto Vivace quotes their article: That's according to a new report from Verified Voting, a group that advocates for transparency and accuracy in elections. A cornerstone of democracy, the secret ballot guards against voter coercion. But "because of current technical challenges and the unique challenge of running public elections, it is impossible to maintain the separation of voters' identities from their votes when Internet voting is used," concludes the report, which was written in collaboration with the Electronic Privacy Information Center and the anticorruption advocacy group Common Cause. 32 states are already offering some form of online voting, apparently prompting the creation of Verified Voting's new site, SecretBallotAtRisk.org.

Read more of this story at Slashdot.

Last Vesper Update, Sync Shutting Down inessential.comat January 1, 1970, 8:00 am (cached at August 21, 2016, 11:01 pm)

We at Q Branch just released the final version of Vesper. It does one crucial thing: it allows you to export your notes and pictures. See the new Export section in the sidebar.

Sync will be turned off Aug. 30 at 8pm Pacific. We’ll destroy all the data, and neither we nor anyone else will be able to recover it.

The app will be removed from the App Store on Sep. 15. Until then, starting now, it’s free — since you can’t create new sync accounts, and it wouldn’t be fair to charge new users if they can’t sync.

I loved working on Vesper. It was one of the great software-making experiences of my life. We’d get on a roll and it was wonderful.

And now it hurts to turn it off, but it’s time.

To everyone who used the app: thank you so much.

Last Vesper Update, Sync Shutting Down inessential.comat January 1, 1970, 8:00 am (cached at August 21, 2016, 11:01 pm)

We at Q Branch just released the final version of Vesper. It does one crucial thing: it allows you to export your notes and pictures. See the new Export section in the sidebar.

Sync will be turned off Aug. 30 at 8pm Pacific. We’ll destroy all the data, and neither we nor anyone else will be able to recover it.

The app will be removed from the App Store on Sep. 15. Until then, starting now, it’s free — since you can’t create new sync accounts, and it wouldn’t be fair to charge new users if they can’t sync.

I loved working on Vesper. It was one of the great software-making experiences of my life. We’d get on a roll and it was wonderful.

And now it hurts to turn it off, but it’s time.

To everyone who used the app: thank you so much.

Can Rodrigo Duterte win the war on illegal drugs? AL JAZEERA ENGLISH (AJE)(cached at August 21, 2016, 11:00 pm)

Philippine president lashes out at the UN for criticising his anti-crime campaign and reported extra-judicial killings.
Can Rodrigo Duterte win the war on illegal drugs? AL JAZEERA ENGLISH (AJE)(cached at August 21, 2016, 11:00 pm)

Philippine president lashes out at the UN for criticising his anti-crime campaign and reported extra-judicial killings.
Germany considers face recognition tech to stop attacks AL JAZEERA ENGLISH (AJE)(cached at August 21, 2016, 10:30 pm)

Interior Minister Thomas de Maiziere says he wants new video camera technology at train stations and airports.
German Minister Wants Facial Recognition Software At Airports and Train Stations Slashdotby EditorDavid on security at January 1, 1970, 1:00 am (cached at August 21, 2016, 10:04 pm)

An anonymous Slashdot reader quotes a surprising report from Ireland's National Public Service Broadcaster (based on a report in the German newspaper Bild am Sonntag): Germany's Interior Minister wants to introduce facial recognition software at train stations and airports to help identify terror suspects following two Islamist attacks in the country last month... "Then, if a suspect appears and is recognised, it will show up in the system," he told the paper. He said a similar system was already being tested for unattended luggage, which the camera reports after a certain number of minutes. The article reports that other countries are also considering the technology.

Read more of this story at Slashdot.

Parallel-Pipes-0.001 search.cpan.orgby Shoichi Kaji at January 1, 1970, 1:00 am (cached at August 21, 2016, 10:03 pm)

parallel processing using pipe(2) for communication and synchronization
AI-ConfusionMatrix-0.001 search.cpan.orgby Vincent Lequertier at January 1, 1970, 1:00 am (cached at August 21, 2016, 10:03 pm)

Make a confusion matrix
Mojolicious-Plugin-SPNEGO-0.1.0 search.cpan.orgby Tobias Oetiker at January 1, 1970, 1:00 am (cached at August 21, 2016, 10:03 pm)

Provide NTLM authentication by forwarding requests to an upstram AD server
Crypt-LE-0.18 search.cpan.orgby Alexander Yezhov at January 1, 1970, 1:00 am (cached at August 21, 2016, 10:03 pm)

Let's Encrypt API interfacing module.
Crypt-LE-0.18 search.cpan.orgby Alexander Yezhov at January 1, 1970, 1:00 am (cached at August 21, 2016, 10:03 pm)

Let's Encrypt API interfacing module.