some changes

This commit is contained in:
Abdullah Islam 2024-02-23 15:39:03 +06:00
parent bcb6b6c6bf
commit 054c065cf1
7 changed files with 203 additions and 10 deletions

View File

@ -0,0 +1,77 @@
# Unix Notetaking
I have seen people (like Thomas Frank) use apps like Notion and Evernote for note-taking. Personally, I use plain text files.
Plain text files are simplier then note-taking apps. They do not have many moving parts, so they have less parts that can break, and less parts to keep track off. They are lightweight and take very little space.
They are flexible. You can arrange them however you want. They can be read by plenty of applications, unlike Notion or Evernote, which can only be used by those apps. Wait what?
Alright, so the files of Notion or Evernote can only be read by those applications.
They are independent of any particular operating system, environment, application, or ecosystem. Again, they don't need a third-party who can do whatever they want with you.
A clever person could build scripts to do various things with their plain text notes.
For writing plain text notes, I only need a keyboard. This is great, and faster, since switching between a mouse and keyboard takes time.
Funny idea: you could also write plain text notes on paper. You could also write them using Notepad, Notepad++, Gedit, and more. As opposed to a word processor file, that could only be processed by a handful of applications.
When writing plain text notes, you should structure them using directories. Generally, you want a logical structure that can be extended, and is similar to how your brain organizes files. You could also organize by date. Generally though, you want to organize by category.
For example:
- notes
- log
- 2019
- 2020
- 2024
- drafts
- guides
Note that this is not necessarily my note directory structure. It is just an example.
You should also use atomic notes, meaning that each note is dedicated to a single topic. For example:
- recipes
- beef
- chicken
- chicken sandwich
- bread
instead of
- recipes.md
This makes them easier to manage. On the other hand, a single file is also easier to manage. It depends on the situation and your preferences.
You should use markup when writing plain text notes. For example:
```
# File
## Subheading
This is content
#### Subsubheading
This is related content
```
You could also have custom syntax:
```
% tags: food, tech
% description: How to make a blender.
```
Yes, I could possibly add this syntax to my website source files. That would be nice.
The end file could be:
```
# How to make a blender
% tags: guide, food, tech
% description: How to make a blender.
## Introduction
Making a blender....
```
Plain text files also work offline. If you are offline, you won't be constantly distracted by things (or distract yourself). This is also great if you are offgrid (like some people like Wrongthink or Luke Smith)
I also use plain text notes to write this website. I could add custom syntax if I wanted.
I have a drafts directory.
Overall, I don't understand why one would use or need complex applications like Notion or Evernote when we have Plain Text Files. It's simple.

View File

@ -0,0 +1,31 @@
# Unix Notetaking
## Benefits
### Simplicity
Plain text notes have very few moving parts, reducing setup time and cost, failure points, and cognitive load. All of the benefits of plain text notes are for free, without any additional setup.
### Versatility
Plain text files are versatile, and have a flexible directory structure.
If you are using the right text editor, writing plain text notes only requires a keyboard, which is faster than switching between a mouse and a keyboard all of the time.
### Portability
Plain text files are independent of any particular program, environment, ecosystem, or operating system, and have no dependencies, apart from a text editor.
They do not rely on a third-party with control over how you take notes, unlike Notion, Evernote, Microsoft Office, and so on.
They work offline; useful for those at rural areas, living offgrid, or who want to reduce distractions.
## Usage
### Markdown
Markdown is an excellent markup language for writing plain text notes. It is very clean, and readable by moth humans and machines alike. Unfortunately, it does not have one specification, so the one I use is [CommonMark](https://commonmark.org). There are tools such as glow for rendering or otherwise using Markdown files.
### Custom Formats
You could also add custom markup to your plain text notes. For example:
```
% tags: food, tutorial, tech
% description: How to make a Solar Cooker
```
### Git
To manage your notes, you can use a version control system like Git. A version control system gives a user the ability to track changes and undo them, or put them in a seperate branch, which can later be merged with another branch. Git also allows collaboration between different users, as each can have their own local copy, while keeping it synced with the Main Repository.

View File

@ -0,0 +1,34 @@
# Unix Notetaking
## Introduction
I have seen many people (like Thomas Frank) take notes using programs like Notion or Evernote. Personally, I take notes using plaintext files, as they are simpler, more flexible, and more portable than the alternatives.
## Benefits
### Simplicity
Plain text files have a small amount of moving parts, which reduces setup time and cost, failure points, and cognitive load. All of the benefits of plain text files are built-in and intrinsic to them.
### Flexiblity
One can arrange plain text files however they want. Plain text files are not tied to a specific format, so mix and match as you like! They are accesible to a wide variety of tools.
This also means that with the right text editor, writing plain text files only requires using a keyboard, rather than constantly switching between a mouse and a keyboard.
### Portability
Plain text files are independent of any particular program, environment, ecosystem, or operating system, and have no dependencies other than a text editor. They work offline, useful for those at rural areas, who are living offgrid, or who want to reduce distractions, as the internet is a huge source of distractions (for me at least). They use no third-party with control over you, unlike Notion, Evernote, Microsoft Office, and other proprietary programs.
## Usage
### Markdown
Markdown is an excellent clean markup language for writing, readable by both humans and machines alike. Unfortunately, it has many different specifications, so I use the [CommonMark](https://commonmark.org) specification.
For rendering markdown files, use glow.
### Custom Formats
You could also add custom markup to your plain text files. For example:
```
% description: How to make a Solar Cooker
% tags: food, tutorial, tech
```
### Git
To manage file changes, use a version control system like Git. A version control system tracks changes and allows a user to reverse them, or put them in a seperate development branch, and merge development branches. Git also allows collaboration between different users, where each have their own local copy, while keeping it synchronized with the main repository.
### Conclusion

View File

@ -0,0 +1,31 @@
# Unix Notetaking
## Audience
Those who are using programs like Notion or Evernote. Mostly a non-technical audience, whom I assume don't use the command line, but have some basic computer skills.
## Topic
The advantages of plain text notes over other methods.
## Purpose
To convince the audience that plain text files are the best way to keep notes.
## Points
* benefits
* plain text files are simple
* low setup time
* less failure points
* lower cognitive load
* plain text files are versatile
* flexible directory structure
* only a keyboard is needed
* faster, as switching between a keyboard and mouse takes time
* plain text files are portable
* no dependencies
* readable almost anywhere
* does not rely on a third-party
* offline
* this increases focus, as the internet is a nice distraction
* this is good for those who are living offgrid or at rural areas
* usage
* markdown
* custom formats
* git

View File

@ -2,17 +2,19 @@
WARNING: light spoilers
## Introduction
Endless Sky is an open-source top-down open-world space trading and combat game, and a spiritual succesor to Escape Velocity (I never played Escape Velocity, however). Here are some reasons why I would recommend it:
Endless Sky is an open-source top-down open-world space trading and combat game, inspired by Escape Velocity (I never played Escape Velocity however). I started playing it around 2022, and have thoroughly enjoyed it. Here are some reasons why:
## Endless Sky's world is well thought out
Each faction in Endless Sky is distinct from the others. For example: humans are a juvenile race, the Hai are peaceful but stagnant, the Wanderers restore ruined worlds, and so on.
Each faction is also nuanced and well fleshed out. For example: the Hai aren't completely good, as crimes do happen among them.
Each faction in Endless Sky is distinct from the others, and you'd be hard-pressed to find a faction that is similiar to another one. Each faction is well fleshed out, and has a rich history.
## Instead of using cutscenes, Endless Sky delivers the same content using text and images
Plenty of games use cutscenes, but Endless Sky takes a more minimalist approach. Instead of using cutscenes, Endless Sky uses text to convey the same content, with occasional images.
Many games use video cutscenes, but Endless Sky uses text to convey its story, with the occasional images. Endless Sky's excellent writing immerses you into the world, with plenty of tidbits about the cultures of its universe thrown in, allowing one to imagine extra details.
## Gameplay is good
Endless Sky is an open world game; it doesn't restrict you to a single gameplay style. Each ship has limited outfit space, so you have to choose wisely how to outfit them.
## Gameplay is fun
Endless Sky doesn't restrict you to a single gameplay style. Each ship has limited outfit space, so you have to choose your outfits wisely. You can play using a single ship, or build giant death fleets that lay waste to your enemies.
Earning enough money to buy a big ship will take a while, so be patient. This may make you seek out faster ways to make money.
## Conclusion
Overall, Endless Sky is a worthy succesor to Escape Velocity.
## Related
=> https://endless-sky.github.io/

View File

@ -0,0 +1,3 @@
# Naev is great
## Introduction
Naev is a space trading and combat game inspired by Escape Velocity (which I never played).

View File

@ -1,7 +1,22 @@
# On Personal Websites
The main purpose of this website for me is having fun; designing, writing, and structuring are enjoyable. But there are other reasons too. my experiences are pressented for others to learn, I could recieve feedback. Of course, there are many reasons to build a website: personal branding, restoring the Old web, learning about the web stack, or having fun like me.
## Introduction
I haven't seen many people build personal websites. I believe that more people should create personal websites. Here are some reasons why:
## Websites teach you about the web stack
Building a website requires several skills, such as web server managment, writing HTML (not really if you are using a Content Managment System, but oh well), and writing content. Building a personal website is a good way to learn several skills at once.
## Websites allow you to benefit the world
My experiences are presented for others to learn from, and I can recieve feedback. Writing a website allows you to benefit the world, obviously.
Do you think that you have no original content to write? Well, during writing, you think and come up with new ideas. This is because the physical act of writing (or typing) gets you to think. And, when writing, your thoughts are dumped onto something (a piece of paper, or maybe your screen), leaving your brain free to think more. See? Your brain is for making ideas, not storing them.
## Websites make you hone in your writing skills
Doesn't writing for a blog every week make you improve your writing skills. To improve at any field, you must practice regularly. People can also give feedback on your content, helping you further.
## Websites are fun to make
The main purpose of this website for me is having fun; designing, writing, and structuring are enjoyable.
## Related
=> awk-make-sh.gmi One way to build a website, I guess
=> custom-website-generation.gmi One way to build a website, I guess
=> https://ijver.me/blog/internet-tenancy/ Internet tenancy is a major problem
=> https://www.jvt.me/posts/2019/07/22/why-website/ Jamie Tanna: Why I have a website and why you should too