Compare commits
14 Commits
8d1be5af57
...
de78abd352
| Author | SHA1 | Date | |
|---|---|---|---|
| de78abd352 | |||
| 6123692906 | |||
| 20f874a586 | |||
| b3531c6f1f | |||
| c3d905aa15 | |||
| 62048fa055 | |||
| b654c9db08 | |||
| 15bf95cdfa | |||
| bbf9428ea9 | |||
| 2a9523a63b | |||
| 0a9c7270fb | |||
| 98db946a83 | |||
| 15850d3c92 | |||
| 04eab8ff39 |
@@ -26,6 +26,8 @@ aliases:
|
||||
- /books/freedom
|
||||
- /voluntary-sovereignty
|
||||
- /books/voluntary-sovereignty
|
||||
TBD:
|
||||
- Change URLs to be external-link.
|
||||
---
|
||||
|
||||
Short eBook and printable booklet succinctly covering Morality and Sovereignty.
|
||||
|
||||
@@ -25,6 +25,8 @@ aliases:
|
||||
- /books/health-protocol
|
||||
- /health-hyperlings-protocol
|
||||
- /books/hyperlings-health-protocol
|
||||
TBD:
|
||||
- Change URLs to be external-link.
|
||||
---
|
||||
|
||||
I define health as a 6-pillar system based on body dynamics, environment, and mentality. "Hyperling's Health Protocol" is my explanation of how to keep each pillar in peak condition by living as naturally as possible in an industrial world.
|
||||
|
||||
@@ -22,19 +22,25 @@ aliases:
|
||||
|
||||
## Video
|
||||
|
||||
<iframe id="odysee-iframe" style="width:65%; aspect-ratio:16 / 9;" src="https://odysee.com/%24/embed/%40HyperVegan%3A2%2F20251104-HyperVegan-WoodenCampingChair%3A9?r=4q2dQKSs36tFPf8KCfHEopK8EYPchiaG" allowfullscreen></iframe>
|
||||
{{< odysee
|
||||
"https://odysee.com/%24/embed/%40HyperVegan%3A2%2F20251104-HyperVegan-WoodenCampingChair%3A9?r=4q2dQKSs36tFPf8KCfHEopK8EYPchiaG" >}}
|
||||
|
||||
|
||||
[HyperVegan | Wooden Camping Chair](https://odysee.com/@HyperVegan:2/20251104-HyperVegan-WoodenCampingChair:9)
|
||||
{{< external-link
|
||||
text="HyperVegan | Wooden Camping Chair"
|
||||
url="https://odysee.com/@HyperVegan:2/20251104-HyperVegan-WoodenCampingChair:9" >}}
|
||||
|
||||
## What You'll Need
|
||||
|
||||
### "Ingredients"
|
||||
|
||||
- 8ft long 2x10 (about $20 USD at Home Depot)
|
||||
- [`example`](https://www.homedepot.com/p/2-in-x-10-in-x-8-ft-2-Premium-Grade-Fir-Dimensional-Lumber-915564/206182030)
|
||||
- {{< external-link
|
||||
text="`example`"
|
||||
url="https://www.homedepot.com/p/2-in-x-10-in-x-8-ft-2-Premium-Grade-Fir-Dimensional-Lumber-915564/206182030" >}}
|
||||
- 8 2.5in wood screws
|
||||
- [`example`](https://www.homedepot.com/p/DECKMATE-9-2-1-2-in-Black-Exterior-Self-Starting-Star-Drive-Flat-Head-Deck-Screw-1-lb-87-Piece-115923/313358323)
|
||||
- {{< external-link
|
||||
text="`example`"
|
||||
url="https://www.homedepot.com/p/DECKMATE-9-2-1-2-in-Black-Exterior-Self-Starting-Star-Drive-Flat-Head-Deck-Screw-1-lb-87-Piece-115923/313358323" >}}
|
||||
|
||||
### Tools
|
||||
|
||||
@@ -223,6 +229,28 @@ O: Short Frame Pieces
|
||||
1. At each corner of the frame where the short pieces are sitting on the long pieces, drill a pilot hole and add a 2.5in screw or similar.
|
||||
1. After carefully aligning the seat and having the frame centered, attach the long pieces to the backrest with pilot holes and more 2.5in screws just below where the short pieces were joined.
|
||||
|
||||
If done properly the seat should now be contained within the carry handles, and is also able to slide up and out.
|
||||
If done properly the seat should now be contained within the carry handles, and is also able to slide up and out. It also allows the seat to function as a short bench or table.
|
||||
|
||||
[The video discusses the back frame at 07:35 if you'd like to see an example](https://odysee.com/@HyperVegan:2/20251104-HyperVegan-WoodenCampingChair:9?t=455).
|
||||
{{< external-link
|
||||
text="The video discusses the back frame at 07:35 if you'd like to see an example"
|
||||
url="https://odysee.com/@HyperVegan:2/20251104-HyperVegan-WoodenCampingChair:9?t=455"
|
||||
>}}.
|
||||
|
||||
## CAD Schematics
|
||||
|
||||
{{< external-link
|
||||
text="A friend drew up images for the build"
|
||||
url="https://odysee.com/@HyperVegan:2/20251104-HyperVegan-WoodenCampingChair:9?lc=56c1f4fcf38db6a5584215e6db24ce4ca02afe1eb76648da6a8f5f827d6198ab" >}}
|
||||
, they're included below. Feel free to use them!
|
||||
|
||||
### Back Rest
|
||||
|
||||
{{< image-with-fallback alt="Back rest image failed to load. :("
|
||||
img1="https://thumbnails.odycdn.com/optimize/s:0:0/quality:85/plain/https://i.postimg.cc/T1XMdZxr/2x10-backrest-dimensions.webp"
|
||||
img2="/img/viking-chair/2x10-backrest-dimensions.webp" >}}
|
||||
|
||||
### Seat
|
||||
|
||||
{{< image-with-fallback alt="Seat image failed to load. :("
|
||||
img1="https://thumbnails.odycdn.com/optimize/s:0:0/quality:85/plain/https://i.postimg.cc/d07z8qtH/2x10-seat-dimensions.webp"
|
||||
img2="/img/viking-chair/2x10-seat-dimensions.webp" >}}
|
||||
|
||||
@@ -22,6 +22,8 @@ series:
|
||||
- dips
|
||||
categories:
|
||||
- recipes
|
||||
TBD:
|
||||
- Change URLs to be external-link.
|
||||
---
|
||||
|
||||
Here's something which can be a main, side, dip, sauce, or whatever!
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
---
|
||||
title: "Apple Wireless Card Issues on Debian 13"
|
||||
title: "Apple Wireless Issues on Debian 13 (Trixie)"
|
||||
subtitle: ""
|
||||
author: Hyperling
|
||||
date: "2025-11-19T13:00:00-07:00"
|
||||
toc: true
|
||||
images:
|
||||
tags:
|
||||
- tech
|
||||
- networking
|
||||
@@ -45,8 +46,7 @@ broadcom-sta-source/stable 6.30.223.271-26 amd64
|
||||
```
|
||||
|
||||
I do not have experience with other Mac devices, the Debian wiki and forums are your best bet if this article does not apply to you.
|
||||
|
||||
- {{< external-link "Debian Wiki: Macbook Wireless" "https://wiki.debian.org/MacBook/Wireless" >}}
|
||||
{{< external-link "Debian Wiki: Macbook Wireless" "https://wiki.debian.org/MacBook/Wireless" >}}
|
||||
|
||||
## Introduction -- Define the Problem
|
||||
|
||||
|
||||
@@ -60,7 +60,7 @@ If placing the contents into a file, you'll want to disable the colors to preven
|
||||
|
||||
#### Results
|
||||
|
||||
The output has a human readable section of results which give a description and ID for anything which is found. Suggestions are the lowest priority, with Warning and [TBD/TODO] being the more important items to correct.
|
||||
The output has a human readable section of results which give a description and ID for anything which is found. Suggestions are the lowest priority, with Found and Warning being the more important items to correct.
|
||||
|
||||
### NMap
|
||||
|
||||
@@ -113,12 +113,20 @@ nmap -A -p- --script=vuln localhost > ~/Downloads/nmap_report.txt 2>&1
|
||||
|
||||
If any vulnerabilities show up they usually come with a CVE which can be researched, such as `CVE-2007-6750`.
|
||||
|
||||
There are many reputable sites which come up when placing this in a search engine. [`cve.org`](https://www.cve.org]) is also supposed to be a good centralized repository,
|
||||
There are many reputable sites which come up when placing this in a search engine.
|
||||
{{< external-link
|
||||
text="cve.org"
|
||||
url="https://www.cve.org" >}}
|
||||
is also supposed to be a good centralized repository,
|
||||
|
||||
Here are examples for the provided ID.
|
||||
|
||||
- [https://www.suse.com/security/cve/CVE-2007-6750.html](https://www.suse.com/security/cve/CVE-2007-6750.html)
|
||||
- [https://www.cve.org/CVERecord?id=CVE-2007-6750](https://www.cve.org/CVERecord?id=CVE-2007-6750)
|
||||
- {{< external-link
|
||||
text="www.suse.com/security/cve/CVE-2007-6750.html"
|
||||
url="https://www.suse.com/security/cve/CVE-2007-6750.html" >}}
|
||||
- {{< external-link
|
||||
text="www.cve.org/CVERecord?id=CVE-2007-6750"
|
||||
url="https://www.cve.org/CVERecord?id=CVE-2007-6750" >}}
|
||||
|
||||
Most vulnerabilities are fixed by upgrading software, migrating to safer software, and by following best practices such as not exposing databases to the Internet.
|
||||
|
||||
@@ -128,7 +136,9 @@ Most vulnerabilities are fixed by upgrading software, migrating to safer softwar
|
||||
|
||||
I recommend playing with Metasploit if you have extra time so that you can learn how easy it is to penetrate an exploit once it is found with NMap.
|
||||
|
||||
- [https://www.metasploit.com/](https://www.metasploit.com/)
|
||||
- {{< external-link
|
||||
text="www.metasploit.com"
|
||||
url="https://www.metasploit.com/" >}}
|
||||
|
||||
Please be sure to test against your own machines, such as setting up a VM running an old Ubuntu LTS, starting up some services like CUPS, SSH, Apache, etc.
|
||||
|
||||
|
||||
@@ -12,6 +12,9 @@ paginate = 99999
|
||||
# Allow direct HTML.
|
||||
markup.goldmark.renderer.unsafe = true
|
||||
|
||||
# Prevent URLs from becoming links which open in the same tab.
|
||||
markup.goldmark.extensions.linkify = false
|
||||
|
||||
#[markup.tableOfContents]
|
||||
# startLevel = 2
|
||||
# endLevel = 5
|
||||
|
||||
@@ -21,5 +21,5 @@
|
||||
src='{{ $src }}'
|
||||
type='audio/{{ .Scratch.Get "type" }}'
|
||||
>
|
||||
{{ .Scratch.Get "text" }}
|
||||
{{ .Scratch.Get "text" | markdownify }}
|
||||
</audio>
|
||||
@@ -1,4 +1,4 @@
|
||||
{{ $text := .Get "text" | default (.Get 0)
|
||||
}}{{ $url := .Get "url" | default (.Get 1)
|
||||
}}
|
||||
<a href="{{ $url }}" target="_blank" rel="noopener noreferrer">{{ $text }}</a>
|
||||
<a href="{{ $url }}" target="_blank" rel="noopener noreferrer">{{ $text | markdownify }}</a>
|
||||
|
||||
15
layouts/shortcodes/image-with-fallback.html
Normal file
15
layouts/shortcodes/image-with-fallback.html
Normal file
@@ -0,0 +1,15 @@
|
||||
{{ $url1 := .Get "img1" | default (.Get "url") | default (.Get 0)
|
||||
}}{{ $url2 := .Get "img2" | default (.Get "fallback") | default (.Get 1)
|
||||
}}{{ $alt := .Get "alt" | default (.Get 2)
|
||||
}}
|
||||
<!-- These do not seem to work. Using JS solution.
|
||||
<picture>
|
||||
<source srcset="{{ $url1 }}">
|
||||
<img src="{{ $url2 }}" alt="{{ $alt }}">
|
||||
</picture>
|
||||
<picture>
|
||||
<source media="(min-width: 1px)" srcset="{{ $url1 }}">
|
||||
<img src="{{ $url2 }}" alt="{{ $alt }}">
|
||||
</picture>
|
||||
-->
|
||||
<img src="{{ $url1 }}" alt="{{ $alt | markdownify }}" onerror="this.onerror=null; this.src='{{ $url2 }}';">
|
||||
@@ -1 +1,9 @@
|
||||
TBD/TODO
|
||||
{{ $src := .Get 0 | default (.Get "url") | default (.Get "src")
|
||||
}}{{ $width := .Get 1 | default (.Get "width") | default "65" }}
|
||||
<iframe
|
||||
id="odysee-iframe"
|
||||
style="width:{{ $width }}%; aspect-ratio:16 / 9;"
|
||||
src="{{ $src }}"
|
||||
allowfullscreen>
|
||||
</iframe>
|
||||
<br>
|
||||
BIN
static/img/viking-chair/2x10-backrest-dimensions.webp
Normal file
BIN
static/img/viking-chair/2x10-backrest-dimensions.webp
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 20 KiB |
BIN
static/img/viking-chair/2x10-seat-dimensions.webp
Normal file
BIN
static/img/viking-chair/2x10-seat-dimensions.webp
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 19 KiB |
Reference in New Issue
Block a user