It still baffles me how the "x is a bug so if it happens it's better to crash the application" is considered valid advice.
Apparently, generics and type safety in Java are useless...
https://bitbucket.org/site/master/issues/6315/relative-urls-in-readmemd-files-only-work Another round of facepalms for Atlassian :/
"When we divorce ideas from the conditions under which they arise, the result is dogma and misinformation" https://alistapart.com/article/cult-of-the-complex
https://www.infoq.com/news/2018/06/microsoft-acquire-github
> [...] developers will continue to be able to use the programming languages, tools and operating systems of their choice for their projects and will still be able to deploy their code on "any cloud and any device."
How nice of them 😒
What about programmatic binding for the binding binding compiler? XD
A few words on Doug Engelbart http://worrydream.com/Engelbart/
#Haskell compiling in a Web browser via #WASM and executing in real-time JavaScript
Statement from PGP developers about eFail https://protonmail.com/blog/pgp-efail-statement/
Containers, Security, and Echo Chambers https://blog.jessfraz.com/post/containers-security-and-echo-chambers/
"You've hired all these smart and kind people, let them do smart and kind things. Don't micro-manage them. Earn trust by giving trust. Say 'what would you do?' Don't give them a set of directions. Give them a map, compass and a destination. They will get there themselves, and feel better for it. Also if they come into some roadworks, or some snow, which you couldn't have predicted, they'll get around it." https://www.infoq.com/news/2018/05/happy-teams-are-high-performers
Haskell programs side effect all the time, there's no prohibition or even cultural aversion to effects. The only "effect" thing we avoid is how in many langs one uses stack, heap, and static memory as a myriad of little ad hoc in-process databases.
A lot of languages are essentially DSLs for creating multitudes of ad hoc databases. The simplest database is an IORef, which haskell has and haskellers use, but a lot of langs have dedicated syntax for IORefs (e.g. every variable implicitly is one).
Why I'm leaving Linux http://jeancarlomachado.net/blog/why-i-left-linux.html
"your beloved notebook have a ultra-optimized piece of software that is extremely good at doing repetitive tasks to millions of clients. But really poor to handle your 15 applications without you noticing the cache swaps"
To all the GnuPG donors: We already made it from 41€ to 206€ within just 36 hours. This is pretty insane, and most of the donors were inspired by this Mastodon campaign.
Please contribute if you can, and let's at least try to surpass the April amount of 342€ 🤗 We can do better than that!
If you can't contribute directly, please boost this as much as you can 🎈
"The correct response to vulnerable PGP implementations should not be to stop using PGP, but to use secure PGP implementations. If a vulnerability is discovered in your operating system, you don’t throw away your computer. Instead, you update it and patch it." https://protonmail.com/blog/pgp-vulnerability-efail/
US cell carriers are selling access to real-time phone location data
https://www.zdnet.com/article/us-cell-carriers-selling-access-to-real-time-location-data/
(submitted by nikunjk)
Secure P2P Messenger Releases First Version, Receives New Funding https://briarproject.org/news/2018-1.0-released-new-funding.html
"This release follows a security audit and a 10 month public beta period during which many bugs were fixed and lots of feedback was received. "
Libre and open-source P2P encrypted messaging and forum app for Android that doesn't require internet connection.