New Articles (Page 229)

To stay up to date you can also follow on Mastodon.

πŸ”— The "If By Whiskey" speech

πŸ”— United States πŸ”— Biography πŸ”— Biography/politics and government πŸ”— United States/Mississippi

Judge Noah S. "Soggy" Sweat, Jr. (October 2, 1922 – February 23, 1996) was a judge, law professor, and state representative in the U.S. state of Mississippi, notable for his 1952 speech on the floor of the Mississippi state legislature concerning whiskey. Reportedly the speech took Sweat two and a half months to write. The speech is renowned for the grand rhetorical terms in which it seems to come down firmly and decisively on both sides of the question. The speech gave rise to the phrase if-by-whiskey, used to illustrate such equivocation in argument.

Discussed on

πŸ”— Bouncing bomb

πŸ”— Aviation πŸ”— Military history πŸ”— Military history/Military aviation πŸ”— Military history/Military science, technology, and theory πŸ”— Military history/Weaponry πŸ”— Aviation/aircraft πŸ”— Military history/World War II πŸ”— Military history/European military history πŸ”— Military history/British military history

A bouncing bomb is a bomb designed to bounce to a target across water in a calculated manner to avoid obstacles such as torpedo nets, and to allow both the bomb's speed on arrival at the target and the timing of its detonation to be pre-determined, in a similar fashion to a regular naval depth charge. The inventor of the first such bomb was the British engineer Barnes Wallis, whose "Upkeep" bouncing bomb was used in the RAF's Operation Chastise of May 1943 to bounce into German dams and explode underwater, with effect similar to the underground detonation of the Grand Slam and Tallboy earthquake bombs, both of which he also invented.

Discussed on

πŸ”— National Popular Vote Interstate Compact

πŸ”— United States πŸ”— Politics πŸ”— Politics/American politics πŸ”— Elections and Referendums πŸ”— United States/U.S. presidential elections

The National Popular Vote Interstate Compact (NPVIC) is an agreement among a group of U.S. states and the District of Columbia to award all their electoral votes to whichever presidential candidate wins the overall popular vote in the 50 states and the District of Columbia. The compact is designed to ensure that the candidate who receives the most votes nationwide is elected president, and it would come into effect only when it would guarantee that outcome. As of MarchΒ 2020, it has been adopted by fifteen states and the District of Columbia. Together, they have 196 electoral votes, which is 36% of the Electoral College and 73% of the 270 votes needed to give the compact legal force. Certain legal questions, however, may affect implementation of the compact.

Discussed on

πŸ”— Vim, 25 years since initial release

πŸ”— Apple Inc. πŸ”— Computing πŸ”— Computing/Software πŸ”— Computing/Free and open-source software πŸ”— Linux πŸ”— Perl

Vim (; a contraction of Vi IMproved) is a clone, with additions, of Bill Joy's vi text editor program for Unix. Vim's author, Bram Moolenaar, based it upon the source code for a port of the Stevie editor to the Amiga and released a version to the public in 1991. Vim is designed for use both from a command-line interface and as a standalone application in a graphical user interface. Vim is free and open-source software and is released under a license that includes some charityware clauses, encouraging users who enjoy the software to consider donating to children in Uganda. The license is compatible with the GNU General Public License through a special clause allowing distribution of modified copies "under the GNU GPL version 2 or any later version".

Since its release for the Amiga, cross-platform development has made it available on many other systems. In 2006, it was voted the most popular editor amongst Linux Journal readers; in 2015 the Stack Overflow developer survey found it to be the third most popular text editor, and the fifth most popular development environment in 2019.

πŸ”— iSmell (2001)

πŸ”— Computing πŸ”— Computing/Computer hardware

The iSmell Personal Scent Synthesizer developed by DigiScents Inc. is a small device that can be connected to a computer through a Universal serial bus (USB) port and powered using any ordinary electrical outlet. The appearance of the device is similar to that of a shark’s fin, with many holes lining the β€œfin” to release the various scents. Using a cartridge similar to a printer’s, it can synthesize and even create new smells by combining certain combinations of other scents. These newly created odors can be used to closely replicate common natural and manmade odors. The cartridges used also need to be swapped every so often once the scents inside are used up. Once partnered with websites and interactive media, the scents can be activated either automatically once a website is opened or manually. However, the product is no longer on the market and never generated substantial sales. Digiscent had plans for the iSmell to have several versions but did not progress past the prototype stage. The company did not last long and filed for bankruptcy a short time after.

In 2006, the iSmell was named one of the "25 Worst Tech Products of All Time" by PC World Magazine, which commented that "[f]ew products literally stink, but this one did--or at least it would have, had it progressed beyond the prototype stage."

Discussed on

πŸ”— ZMODEM

πŸ”— Computing πŸ”— Telecommunications πŸ”— Computing/Software πŸ”— Computing/Networking

ZMODEM is a file transfer protocol developed by Chuck Forsberg in 1986, in a project funded by Telenet in order to improve file transfers on their X.25 network. In addition to dramatically improved performance compared to older protocols, ZMODEM also offered restartable transfers, auto-start by the sender, an expanded 32-bit CRC, and control character quoting supporting 8-bit clean transfers, allowing it to be used on networks that would not pass control characters.

In contrast to most transfer protocols developed for bulletin board systems (BBSs), ZMODEM was not directly based on, nor compatible with, the seminal XMODEM. Many variants of XMODEM had been developed in order to address one or more of its shortcomings, and most remained backward compatible and would successfully complete transfers with "classic" XMODEM implementations.

ZMODEM eschewed backward compatibility in favor of producing a radically improved protocol. It performed as well or better than any of the high-performance varieties of XMODEM, did so over links that previously didn't work at all, like X.25, or had poor performance, like Telebit modems, and included useful features found in few or no other protocols. ZMODEM became extremely popular on bulletin board systems (BBS) in the early 1990s, becoming a standard as widespread as XMODEM had been before it.

Discussed on

πŸ”— HAKMEM

πŸ”— Computer science

HAKMEM, alternatively known as AI Memo 239, is a February 1972 "memo" (technical report) of the MIT AI Lab containing a wide variety of hacks, including useful and clever algorithms for mathematical computation, some number theory and schematic diagrams for hardware β€” in Guy L. Steele's words, "a bizarre and eclectic potpourri of technical trivia". Contributors included about two dozen members and associates of the AI Lab. The title of the report is short for "hacks memo", abbreviated to six upper case characters that would fit in a single PDP-10 machine word (using a six-bit character set).

Discussed on

πŸ”— Fabrice Bellard

πŸ”— Biography πŸ”— Computing πŸ”— France πŸ”— Computing/Software

Fabrice Bellard (French pronunciation: ​[fa.bʁis bΙ›.laʁ]) is a computer programmer who created the FFmpeg and QEMU software projects. He has also developed a number of other programs, including the Tiny C Compiler.

Discussed on

πŸ”— Duffs Device

πŸ”— Computing πŸ”— Computer science πŸ”— C/C++ πŸ”— C/C++/C

In the C programming language, Duff's device is a way of manually implementing loop unrolling by interleaving two syntactic constructs of C: the do-while loop and a switch statement. Its discovery is credited to Tom Duff in November 1983, when Duff was working for Lucasfilm and used it to speed up a real-time animation program.

Loop unrolling attempts to reduce the overhead of conditional branching needed to check whether a loop is done, by executing a batch of loop bodies per iteration. To handle cases where the number of iterations is not divisible by the unrolled-loop increments, a common technique among assembly language programmers is to jump directly into the middle of the unrolled loop body to handle the remainder. Duff implemented this technique in C by using C's case label fall-through feature to jump into the unrolled body.

Discussed on

πŸ”— Bitmessage: a decentralized, encrypted, trustless communications protocol

πŸ”— Internet πŸ”— Computing πŸ”— Telecommunications πŸ”— Cryptography πŸ”— Cryptography/Computer science

Bitmessage is a decentralized, encrypted, peer-to-peer, trustless communications protocol that can be used by one person to send encrypted messages to another person, or to multiple subscribers.

In June 2013, the software experienced a surge of new adoptions after news reports of email surveillance by the US National Security Agency.

Bitmessage was conceived by software developer Jonathan Warren, who based its design on the decentralized digital currency, bitcoin. The software was released in November 2012 under the MIT license.

Bitmessage gained a reputation for being out of reach of warrantless wiretapping conducted by the National Security Agency (NSA), due to the decentralized nature of the protocol, and its encryption being difficult to crack. As a result, downloads of the Bitmessage program increased fivefold during June 2013, after news broke of classified email surveillance activities conducted by the NSA.

Bitmessage has also been mentioned as an experimental alternative to email by Popular Science and CNET.

Some ransomware programs instruct affected users to use Bitmessage to communicate with the attackers.