posted 5 days ago on pinboard
should switch to (in order of preference): * BLAKE2b / BLAKE2s * SHA-512/256 * SHA3-256 * SHA-384 * Any other SHA2-family hash function as a last resort "...unless they're storing passwords! In which case, they should switch to (in order of preference): * Argon2id with memory >= 32MiB, >= 2 rounds, and >= 2 parallelism * scrypt / yescrypt with memory >= 32 MiB, >= 4 rounds, and >= 1 parellelism * bcrypt (for PHP devs, password_hash() and password_verify() does the trick) * PBKDF2-SHA512 with 85,000 iterations as a last resort "But SHA1 should no longer be used anymore. No excuses," Arciszewski

Read More...
posted 5 days ago on pinboard
PHP Insights was created by, and is maintained by Nuno Maduro, and is the perfect starting point to analyze the code quality of your PHP projects. Carefully crafted to simplify the analysis of your code directly from your terminal.

Read More...
posted 5 days ago on pinboard
Automating your Apple devices

Read More...
posted 5 days ago on pinboard
Parallel streaming of progressive images

Read More...
posted 5 days ago on pinboard
U.S. journalism really has become more subjective and personal — at least some of it

Read More...
posted 5 days ago on pinboard
Permanent link to this comic: https://xkcd.com/2150/ Image URL (for hotlinking/embedding): https://imgs.xkcd.com/comics/xkeyboarcd.png

Read More...
posted 5 days ago on pinboard
'People accepted “I am in 1994” as an excuse to varying degrees.'

Read More...
posted 5 days ago on pinboard
posted 5 days ago on pinboard
Apple Support: Intel has disclosed vulnerabilities called Microarchitectural Data Sampling (MDS) that apply to desktop and notebook computers with Intel CPUs, including all modern Mac computers. Although there are no known exploits affecting customers at the time of this writing, customers who believe their computer is at heightened risk of attack can use the Terminal app to enable an additional CPU instruction and disable hyper-threading processing technology, which provides full protection from these security issues. This option is available for macOS Mojave, High Sierra and Sierra and may have a significant impact on the performance of your computer. […] Testing conducted by Apple in May 2019 showed as much as a 40 percent reduction in performance with tests that include multithreaded workloads and public benchmarks. It’s good that there are no known exploits using these techniques, but even if there were, the overwhelming majority of Mac users — almost everyone — would not need to enable this mitigation. These MDS vulnerabilities enable malware on your computer to do bad things. But these vulnerabilities are not ways for malware to get onto your computer. Once you have malware on your computer, the game is over. I’m not saying these MDS vulnerabilities aren’t a problem — they obviously are, because they make malware potentially more dangerous. But the game is keeping malware off your computers in the first place. (Also worth noting: these vulnerabilities can’t affect iPhones, iPads, Apple Watches, or Android devices because ARM chips don’t have these vulnerabilities. Only Intel chips. We’re running out of reasons for Apple not to switch the entire Mac platform to ARM.  ★ 

Read More...
posted 5 days ago on pinboard
Yes, Determinists, There Is Free Will - Issue 72: Quandary

Read More...
posted 5 days ago on pinboard
Software development best practices prescribe strict separation of configuration from code. Yet developers on Apple platforms often struggle to square these guidelines with Xcode’s project-heavy workflow.

Read More...
posted 5 days ago on pinboard
Netflix Saves Kids from Up to 400 Hours of Commercials a Year via Instapaper https://localbabysitter.com/netflix-saves-our-kids-from-up-to-400-hours-of-commercials-a-year/

Read More...
posted 5 days ago on pinboard
BREAKING I.M. Pei in 1989 outside the glass pyramid he designed at the Louvre in Paris, one of his most famous commissions. “If there’s one thing I know I…

Read More...
posted 5 days ago on pinboard
The Yellowhammer Fund provides funding for anyone seeking care at one of Alabama's three abortion clinics and will help with other barriers to access (travel, lodging, etc.) as well as able.

Read More...
posted 5 days ago on pinboard
I.M. Pei, an architect whose museums have become international landmarks, has died

Read More...
posted 5 days ago on pinboard
Since 2000, Tim Friede, a truck mechanic from Wisconsin, has endured some 200 snakebites and 700 injections of lethal snake venom—all part of a masochistic quest to immunize his body and offer his blood to scientists seeking a universal antivenom. For nearly two decades, few took him seriously. via Pocket

Read More...
posted 5 days ago on pinboard
I am the least reliable narrator when it comes to the story of my brain exploding. This is because, from the time right before I suffered a freakish brain…

Read More...
posted 6 days ago on pinboard
posted 6 days ago on pinboard
RT @jason_koebler: Only corporations own things now

Read More...
posted 6 days ago on pinboard
RT @edent: A report from the AMP Advisory Committee Meeting

Read More...