Open in app

Sign In

Write

Sign In

William Hayes, PhD
William Hayes, PhD

301 Followers

Home

Lists

About

May 21, 2022

Python virtualenv shell prompts

A quick note so next time I’m trying to figure out how to get a useful shell prompt with my current python virtualenv indicated, I’ll know how to do it. If you don’t know what this means, this article is not for you (yet!). Problem You’ve got several python codebases using…

Python

1 min read

Python virtualenv shell prompts
Python virtualenv shell prompts
Python

1 min read


Apr 18, 2021

22 Best Practices to Take Your API Design Skills to the Next Level
7.3K
35

Mohammad Faisal

Overall - I really like the guidelines you've created here - it would be great to create this as a…

Overall - I really like the guidelines you've created here - it would be great to create this as a website and continually refine these guidelines and provide more motivations/reasons supporting the different guidelines. 1. I think the kebab vs Pascal vs camelCase vs snake_case rules are good to setup…

1 min read

1 min read


Apr 8, 2021

Data Pipeline to RWE

Real World Evidence (RWE) is built on the backs of many types of aggregated data. Similar but not equivalent data is often aggregated from different providers like hospitals. The similar but not equivalent data results in challenges for interpreting and normalizing these aggregated data into a consistent and usable dataset. …

Real World Evidence

5 min read

Data Pipeline to RWE
Data Pipeline to RWE
Real World Evidence

5 min read


Mar 25, 2021

Traefik, Let’sEncrypt and acme.json Configuration Problems

TL/DR: To save acme.json file with LetsEncrypt details for Traefik — volume mount parent directory with Traefik container and configure …acme.storage inside that parent directory /shared/acme.json # Skipping parts that aren't relevant in docker-compose file volumes: - ./shared:/shared command: - --certresolv.myresolver.acme.storage=/shared/acme.json Deets! Nope, the picture has nothing to do with this…

3 min read

Traefik, Let’sEncrypt and acme.json Configuration Problems
Traefik, Let’sEncrypt and acme.json Configuration Problems

3 min read


Mar 13, 2021

The Privacy Confusion: first thoughts on clearer thinking
243
10

Lessig

Fully agree this is the direction we need to go.

Fully agree this is the direction we need to go. Managing use of private data is the only way to go forward. There is too much value to our society in lots of data that is considered private (healthcare data is a big one - knowing that 10 residents of…

1 min read

1 min read


Mar 13, 2021

4 Times I Felt Discriminated Against for Being a Female Developer
2.3K
62

Mariana Vargas

Wow - most of the highly upvoted commenters are idiots.

Wow - most of the highly upvoted commenters are idiots. Generally women and minorities have to be 2X or better to get the same job. Most are dealing with performance anxiety because if they make ANY mistake - it's an indictment on all women/minorities everywhere. It's idiotic that we need to prioritize diversity (and we absolutely should) when the diverse candidates are more determined and smarter than the typical candidates purely because they have been discriminated against since grammar school.

1 min read

1 min read


Published in BioDati

·Feb 24, 2021

Computable Knowledge has Superpowers!

One of the side effects of capturing biological knowledge in a computable language is the ability to transform it into new forms. One of the questions we’ve been asked before about BEL (Biological Expression Language) is whether there are multiple ways to capture the same knowledge. Basically, does BEL force…

2 min read

Computable Knowledge has Superpowers!
Computable Knowledge has Superpowers!

2 min read


Oct 29, 2020

Homemade Artisanal Yogurt

I’ve spent a lot of time refining my approach to making homemade yogurt. I originally started this because I wanted more dairy in my diet when on a keto diet (I’ll explain further below). …

6 min read

Homemade Artisanal Yogurt
Homemade Artisanal Yogurt

6 min read


Oct 29, 2020

Exporting Intercom Help documents

Intercom, the customer support tool, is really good at a lot of things — their help documents (Articles) tool is not one of those things. I didn’t see any easy way to extract the documents we had created in Intercom so I had to find another way to liberate them. I looked into their API, but it was not apparent how to access it as a customer instead of an integration application developer. I created a web-scraping script to extract our content and associated screenshots/images.

1 min read

Exporting Intercom Help documents
Exporting Intercom Help documents

1 min read


Apr 10, 2020

SSL, Traefik, and Python — Fight!

I had some fun trying to get SSL working correctly on my Website and API endpoints so that python requests and httpx libraries wouldn’t error out due to SSL (https) access failures. First off, I love Traefik. It works incredibly well as your reverse proxy for docker containers. Simply, if…

Traefik

3 min read

SSL, Traefik, and Python — Fight!
SSL, Traefik, and Python — Fight!
Traefik

3 min read

William Hayes, PhD

William Hayes, PhD

301 Followers

Biomedical Data Science/Text Mining

Following
  • William Spivey

    William Spivey

  • Adeline Dimond

    Adeline Dimond

  • umair haque

    umair haque

  • Cory Doctorow

    Cory Doctorow

  • Jared A. Brock

    Jared A. Brock

See all (212)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech