Rick Doblin: The future of psychedelic-assisted psychotherapy | TED Talk
Brian Lonsdorf: Hey Underscore, You're Doing It Wrong! – FunctionalTalks.org
Talk about things to do with JavaScript, functional programming, etc.
Python consumes a lot of memory or how to reduce the size of objects? / Habr
Interesting article about the size of data structures in Python.
I Can't Stop Winning (Pinboard Blog)
Happy birthday Pinboard!
BED File Format
Article that outlines the format of BED files.
Rebuttal to Stallman’s Story About The Formation of Symbolics and LMI
A comprehensive rebuttal to the story that rms tells about Symbolics and the history of Lisp Machines.
Write once. Deploy everywhere.— BeeWare
Write your apps in Python and release them on iOS, Android, Windows, MacOS, Linux, Web, and tvOS using rich, native user interfaces. Multiple apps, one codebase, with a fully native user experience on every platform.
Kivy: Cross-platform Python Framework for NUI Development
Library that provides a cross-platform application framework for Python. Works with many operating systems.
“Perl 6 is Cursed! I hate it!” | Aearnus’ Realm
File under "does Poe's law apply to programming languages?"
Blood/brain barrier
Wikipedia page that explains the blood/brain barrier
User Inyerface - A worst-practice UI experiment
Really rather funny exploration of some of the worst design elements you can find on the Web.
Can a biologist fix a radio?
"Or, what I learned while studying apoptosis"
Amusing paper talking about how biologists approach problems, or something.
davep - itch.io
My itch profile
The Pitfalls of Boolean Trap
Good little article about the pitfalls of using boolean values as parameters for a function. Not the first time I've seen this sort of thing (I'm sure I read a similar article years before, and a similar thing in a coding book even earlier).
Still good advice.
At least it's a little better in languages with keyword arguments.
Destroyer of worlds
Some background on how 8chan got started.
What happened to Evernote
Article that investigates where and how Evernote lost its way
G Suite + ChromeOS: Account Blocked notification & Gmail App Not Syncing *SOLUTION*
This has been a problem for me recently, plus I've have a related issue with WearOS. I think this actually solves both issues.
BTrDB: Berkeley Tree Database
Berkeley Tree DataBase provides very fast storage of scalar-valued timeseries data.
Switching back to Emacs causes the warning "recentf mode: Non-character input-event". · Issue #5554 · syl20bnr/spacemacs
While I don't use Spacemacs myself (this isn't actually a Spacemacs issue), I'm getting this a lot on my iMac and Macbook; especially when I've woken them from sleep.
Dark Patterns at Scale: Findings from a Crawl of 11K Shopping Websites
Interesting site/paper detailing instances of "dark patterns" in online retail. Instances of website design that seek to manipulate the customer into doing things they may not have wanted or intended.
Building Standalone Python Applications with PyOxidizer
Blog post about a newly-released project that aims to make it easier to build and deploy standalone Python applications.
A Byte of Vim
Book that provides an introduction to vim. Comes in free electronic version and commercial hard copy version.
Emacs officially named in November 1976
Little tweet thread of emails that record the naming of Emacs.
No Ageism In Tech
Website dedicated to fighting agism in the tech industry, and to promoting companies and positions that are open to older developers.
Rate Limiting
The API rate limits for Benchling.
Palindromic Sequence
Description of palindromic sequences in DNA.
Towards a Cleaner Emacs Build – Random Thoughts
Blog post about the cleaning up of lots of warnings in the compilation of Elisp code in Emacs itself.
Mezzano
Operating system written in Common Lisp. Even runs DooM and Quake!
What happens when software developers are (un)happy | Elsevier Enhanced Reader
The growing literature on affect among software developers mostly reports on the linkage between happiness, software quality, and developer productivity. Understanding happiness and unhappiness in all its components – positive and negative emotions and moods – is an attractive and important endeavor. Scholars in industrial and organizational psychology have suggested that understanding happiness and unhappiness could lead to cost-effective ways of enhancing working conditions, job performance, and to limiting the occurrence of psychological disorders. Our comprehension of the consequences of (un)happiness among developers is still too shallow, being mainly expressed in terms of development productivity and software quality. In this paper, we study what happens when developers are happy and unhappy while developing software. Qualitative data analysis of responses given by 317 questionnaire participants identified 42 consequences of unhappiness and 32 of happiness. We found consequences of happiness and unhappiness that are beneficial and detrimental for developers’ mental well-being, the software development process, and the produced artifacts. Our classification scheme, available as open data enables new happiness research opportunities of cause-effect type, and it can act as a guideline for practitioners for identifying damaging effects of unhappiness and for fostering happiness on the job.
The reduce ({...spread}) anti-pattern - RichSnapp.com
Interesting article about the potential pitfalls of using reduce and spread for cool JavaScript one-liners. I don't think I'm in the habit of using this particular pattern, but I should probably keep an eye out for it.