Tweak formatting of import

This commit is contained in:
JP Hastings-Spital 2024-03-04 21:24:34 +00:00
parent dc251da1fa
commit db74bd12d6
5 changed files with 36 additions and 13 deletions

View file

@ -151,7 +151,7 @@ Im not sure I agree that this is _all_ that stories are, but to the extent th
---
> Plus, [why everything looks the same now](https://invertedpassion.com/why-you-will-skim-this-article/).
>
>
> Hint: thats because before beating expectations, you have to meet them.
I dont agree with the base premise here, I think this is inverted. You can set yourself apart from expectations & reset them; if you end up looking like others _then_ you have to meet all the expectations folks have of everyone else, but if you can find a niche and be different enough that people roll back their higher-level expectations, then you can carve out some particularly interesting reward.
@ -161,4 +161,3 @@ I dont agree with the base premise here, I think this is inverted. You can se
> we find it joyful to put in (some) effort to figure out a reward
Additionally, from my time at Tesco working on Price Drop, if someone _doesnt_ have to work to derive reward then it instantly becomes expectation, and pleasure cant be derived from that source any more.

View file

@ -0,0 +1,21 @@
---
title: Boundary Issues
date: "2024-03-04T21:17:56Z"
publishDate: "2023-07-10T13:34:08Z"
bookmarkOf: https://www.parapraxismagazine.com/articles/boundary-issues
references:
bookmark:
url: https://www.parapraxismagazine.com/articles/boundary-issues
type: entry
name: Boundary Issues
summary: How boundaries became the rules for mental health—and explain everything Lily
Scherlis
author: Lily Scherlis
tags: []
---
An extremely interesting article that helped me realise how different my definition of what “boundaries” are seems to differ from what contemporary usage is!
For me, a personal boundary is a pre-negotiated _promise_, not a _demand_. “These things hurt me, so if you end up doing them/I end up in that position (irrespective of intent or blame) then I will probably take these actions to protect myself.”
Instead of a tool of control (“youve crossed my boundary, you bad person”) its a tool for self-compassion (“Ive reached my threshold and I need to care for myself for a spell. Here are some ways you could help with that, if you like.”)

View file

@ -20,7 +20,7 @@ Slightly strong on the “back in the good old days” vibes, but a valid critiq
### Highlights
> **Google popularized the habit of taking things out of context**
> Google popularized the habit of taking things out of context
---
@ -29,4 +29,3 @@ Slightly strong on the “back in the good old days” vibes, but a valid critiq
---
> We now assume it is an established truth that the internet is made of “information” or “content”. This has not always been the case.

View file

@ -16,7 +16,7 @@ tags: []
I fit the eNxP model by this article's assertions, and it feels representative enough to be useful. I like the idea of these tools to label & understand yourself _particularly_ because you can figure out where you _don't_ fit the model/where the label _isn't_ useful.
```
```plain
𝚎𝙽𝚡𝙿
🄸 𝚎 🄴
🅂 𝙽 🄽
@ -27,4 +27,3 @@ I fit the eNxP model by this article's assertions, and it feels representative e
### Highlights
> 90% of the complaints about MBTI come down to: _you cant split people into two groups along these axes_! Yeah, OK, then how about we dont do that?

View file

@ -35,7 +35,7 @@ func main() {
}
// Make the GraphQL request
articles, err := omnivoreArticles(
"in:all has:highlights is:read sort:updated-des",
"in:archived has:highlights sort:updated-des",
apiKey,
)
if err != nil {
@ -89,29 +89,34 @@ func outputArticle(article Article, outputDir string) error {
fmt.Fprint(hugoPost, "---\n\n")
fmt.Fprintln(hugoPost, linkHashtags(article.Annonation, fm.Tags))
fmt.Fprintln(hugoPost)
if len(article.Highlights) > 0 {
fmt.Fprint(hugoPost, "### Highlights\n\n")
fmt.Fprint(hugoPost, "\n### Highlights\n")
}
for i, highlight := range article.Highlights {
noTrailingNewLine := strings.TrimRight(highlight.Quote, "\n ")
quote := "> " + strings.ReplaceAll(noTrailingNewLine, "\n", "\n> ")
fmt.Fprint(hugoPost, quote+"\n\n")
quote := "> " + strings.ReplaceAll(trimQuote(highlight.Quote), "\n", "\n> ")
fmt.Fprint(hugoPost, "\n"+quote+"\n\n")
if highlight.Comment != "" {
fmt.Fprint(hugoPost, linkHashtags(highlight.Comment, fm.Tags)+"\n\n")
}
if i < len(article.Highlights)-1 {
fmt.Fprint(hugoPost, "---\n\n")
fmt.Fprint(hugoPost, "---\n")
}
}
return nil
}
var allBold = regexp.MustCompile(`\*\*([^*]+)\*\*(\W)?`)
func trimQuote(quote string) string {
noTrail := strings.TrimRight(quote, "\n ")
return allBold.ReplaceAllString(noTrail, "$1$2")
}
func linkHashtags(text string, tags []string) string {
return hashtags.ReplaceAllStringFunc(text, func(hashtag string) string {
tags = append(tags, hashtag[1:])