@ Pohon BBS

Last 25 posts

1. A room with a view
Published: 2026-02-03 [Tue] 05:48, by blap
"MARXISM in practice, is the tactical deployment of a carefully curated collection of mental trojans (or spells) which by adaptability and mimickry to logic, can slip past the soul's defenses and infect the spirit with an agressively growing cancer of anticoncepts." - blap
.
1. Writing app for terminal? No-Use Curses
Published: 2026-01-30 [Fri] 00:16, by Anonymous
I wanted to share some thoughts on why one might consider using direct ANSI escape codes instead of ncurses for modern terminal UI development. This isn't a dismissal of ncurses (which was revolutionary in its time), but rather a reflection on how terminal technology has evolved since the 1980s/90s. Here's the breakdown:

The Shift in Terminal Technology
Old World: ncurses and termcap were designed to abstract away wildly inconsistent hardware terminals (DEC VT100, WYSE, etc.). Each device had its own quirky command set, so a translation layer was essential.
Modern World: Today's terminals (xterm, GNOME Terminal, libvte-based apps, macOS/iTerm2, Windows Terminal, etc.) all speak a common subset of ANSI/ECMA-48. This standardization eliminates the need for most of the abstraction ncurses provides.

24-Bit Color Support & the "Color Pair" Problem

ncurses uses a paletted color model (predefined color pairs for FG/BG), which works poorly with modern 24-bit color. With 16 million colors available, the combinatorial explosion of color pairs becomes unmanageable. Direct ANSI codes let you set RGB values on the fly, avoiding this limitation entirely.

Fallback Complexity

ncurses still prioritizes backward compatibility with ancient terminals (e.g., monochrome displays, terminals without cursor support). If your target audience uses modern terminals (which they almost certainly do), this forces you to write unnecessary fallback logic. Why spend time supporting DEC VT220 when everyone’s on xterm-256color?

Simplicity & Control

For most modern terminal UIs, the core features needed are:
Clearing the screen \x1b[2J
Moving the cursor \x1b[<row>;<column>H
Setting 24-bit FG/BG colors \x1b[38;2;<R>;<G>;<B>m / \x1b[48;2;<R>;<G>;<B>m
Basic styling (bold, underline, etc.)
A lightweight header with ANSI escape helpers gives direct control over these features without the baggage of ncurses' stateful API or terminfo lookups. It’s simpler, leaner, and more flexible for modern use cases.

Portability Isn’t (As) Painful Anymore

The curses era began to end with the creation of the first terminal emulator software 35 years ago. Since then prgrammers of terminal applications can assume the terminal speaks ANSI/ECMA-48; xterm, gnome-terminal, urxvt, kitty, alacritty, zutty and even Winblows Terminal all support the same core ANSI features. If you’re not explicitly targeting old hardware serial terminals besides DEC, you might as well use the ANSI standard control codes.

ncurses was a necessary solution for 1980s application programmers targeting broad terminal compatibility across different brands of hardware serial terminals.

For modern terminal apps ANSI escape codes offer:

* Less abstraction overhead
* Direct access to modern features (like truecolor)
* Simpler codebases (no need to manage color pairs or fallbacks)
.
30.
Published: 2026-01-23 [Fri] 16:09, by Anonymous
[2026-01-24 00:07:33] dbbs◆CheddarQZw: Moon a witch is gonna eat you ;-;
[2026-01-24 00:07:40] piipii◆MOE4kBYfGE: O_O
[2026-01-24 00:07:47] piper: let's pray for moon guys
[2026-01-24 00:07:56] piper: on the count of 3, 1... 2....
[2026-01-24 00:08:01] dbbs◆CheddarQZw: >:O
[2026-01-24 00:08:04] piper: >:O
[2026-01-24 00:08:13] piipii◆MOE4kBYfGE: >:O
[2026-01-24 00:08:21] dbbs◆CheddarQZw: >:O
[2026-01-24 00:08:25] piper: >:O
[2026-01-24 00:08:33] piipii◆MOE4kBYfGE: >:O
[2026-01-24 00:08:35] dbbs◆CheddarQZw: >:O
[2026-01-24 00:08:38] piper: >:O
[2026-01-24 00:08:56] Moobile: Well I'm there brb
[2026-01-24 00:09:00] dbbs◆CheddarQZw: >:O
.
3.
Published: 2026-01-18 [Sun] 19:34, by Anonymous
4x13.net/dnd/
.
1. What is law? The secular functional tests.
Published: 2026-01-10 [Sat] 12:37, by basediat
Below is a practical checklist of Bastiat-style tests you can apply to any policy to decide whether, by his criteria, it is **law‑ful** or **un‑law‑ful**, expressed in secular and functional terms.

YES LL BECAUSE I LITERATE, LOSERS
---

## 1. Rights-Protection Test

**Question:**
Does this policy exist primarily to protect individuals against violations of their basic rights—**life, liberty, and property**—or is it trying to do something else?

- **Law-ful if:**
- It prevents or punishes physical aggression, theft, fraud, or coercion.
- It organizes common defense (police, courts, basic security) so that individuals don’t have to carry out private retaliation.
- **Un-law-ful if:**
- Its main purpose is to manage outcomes (e.g., set prices, guarantee jobs, provide benefits) rather than stop rights violations.
- It uses the state’s force to promote particular lifestyles, moral codes, or economic patterns.

**Functional idea:**
Law is a **defensive mechanism**, not a tool for shaping society’s positive goals.

---

## 2. Non-Aggression / Negative-Law Test

**Question:**
Does the policy only **forbid aggression and protect against harm**, or does it **compel** people to do things they have not chosen?

- **Law-ful if:**
- It is “negative” in nature: it says, “You may not assault, steal from, defraud, or otherwise violate others’ rights.”
- It uses force only in response to prior or imminent rights violations.
- **Un-law-ful if:**
- It is “positive” in nature: it says, “You must participate, fund, or behave in certain ways, even if you are not harming anyone.”
- It compels actions like mandatory charity, compulsory membership in state schemes, or forced participation in “public” projects that go beyond self-defense.

**Functional idea:**
Legitimate law **stops** injustice; it does not **command** virtue, generosity, or social cooperation by force.

---

## 3. Legal Plunder Test

**Core principle:**
Bastiat’s key criterion for un-law-fulness is **legal plunder**: when the law is used to take from some to give to others.

**Question:**
Does the policy **take wealth or advantage from one group and transfer it to another** by force, under the color of law?

- **Law-ful if:**
- Any taking (e.g., taxation) is strictly confined to funding the protection of everyone’s life, liberty, and property.
- It does not favor specific industries, classes, regions, or interest groups.
- **Un-law-ful if:**
- It grants subsidies, special protections, or benefits to some at others’ expense.
- It uses instruments such as targeted tariffs, industry-specific protections, forced welfare transfers, “guaranteed” income/jobs, or other schemes that forcibly redistribute resources.

**Functional idea:**
If a private individual doing the same thing would be called **theft or extortion**, then the state doing it via policy is **legal plunder** and un‑law‑ful in Bastiat’s sense.

---

## 4. Universality and Impartiality Test

**Question:**
Is the policy **truly general**—the same rules, applied to everyone equally—or does it **privilege or burden** particular groups?

- **Law-ful if:**
- It is **universal in scope** and **non-discriminatory**: the same protections and the same restrictions apply to all individuals.
- It does not create legal categories with special rights or exemptions.
- **Un-law-ful if:**
- It treats groups differently, giving some legal privilege (e.g., monopolies, protections, exemptions) or placing special burdens on disfavored groups.
- It is effectively written “for” or “against” specific classes, professions, or interests.

**Functional idea:**
Legitimate law is a neutral set of **general rules**; once it becomes a tool for “our group vs. their group,” it is perverted.

---

## 5. Scope and Social-Engineering Test

**Question:**
Does the policy **confine itself** to preventing and punishing rights violations, or does it **organize** and **direct** areas like education, religion, charity, or economic life?

- **Law-ful if:**
- It leaves decisions about education, charity, religion, work, and lifestyle to individuals and voluntary associations.
- It only intervenes when there is actual or imminent rights-violation (e.g., abuse, fraud, coercion).
- **Un-law-ful if:**
- It sets up compulsory schooling systems, official moral or religious codes, mandatory welfare schemes, or economic plans that people must support or obey regardless of consent.
- It tries to “engineer” social outcomes (e.g., equality of material conditions, uniformity of beliefs) by force.

**Functional idea:**
Law should **protect free choices**, not replace them with a legislator’s blueprint for how people should live.

---

## 6. Consent and Self-Ownership Test

**Question:**
Does the policy **respect each person’s self-ownership** and the fruits of their labor, or does it treat individuals as resources to be directed?

- **Law-ful if:**
- It assumes individuals own their bodies, time, and legitimately acquired property.
- It does not commandeer their labor or resources for purposes other than common defense and justice.
- **Un-law-ful if:**
- It obliges people to fund or participate in endeavors they would not voluntarily support, when those endeavors go beyond protecting rights.
- It presumes that a portion of everyone’s labor and property is available to be allocated according to some social plan.

**Functional idea:**
Individuals are not means to collective ends; policies that treat them as such are un‑law‑ful in Bastiat’s framework.

---

## 7. Systemic Consequences Test

**Question:**
If generalized, does this policy tend toward a system of **universal legal plunder** and conflict, or toward **stable justice** and peaceful cooperation?

- **Law-ful if:**
- Its generalization leads to a society where people mostly interact by voluntary exchange, under equal protection of rights.
- It tends to reduce conflict by giving everyone a clear, limited framework of protection.
- **Un-law-ful if:**
- Its pattern—“use law to get benefits for my group”—would push every group to fight for control of the state, leading to permanent conflict and widespread plunder.
- It blurs the line between justice and injustice, encouraging people to see whatever is legal as automatically right.

**Functional idea:**
A law‑ful framework **stabilizes** expectations and cooperation; systemic legal plunder makes politics a war of all against all.

---

## How to Use These Tests in Practice

When evaluating a specific policy (tax, subsidy, regulation, welfare program, education law, etc.), walk through these questions:

1. **Rights-Protection:**
- What concrete rights-violations does this policy prevent or punish?
- If none, why is force being used?

2. **Non-Aggression / Negative-Law:**
- Is the policy only stopping harm, or is it commanding positive behaviors?

3. **Legal Plunder:**
- Who pays, who gains?
- Would the same transfer be wrongful if done by a private person?

4. **Universality:**
- Does the rule apply identically to everyone, regardless of class or category?

5. **Scope / Social Engineering:**
- Is this about defense of rights, or about shaping how people live, believe, work, or trade?

6. **Consent / Self-Ownership:**
- Could individuals reasonably opt out if they disagree, or is participation coerced?
- Does it override individuals’ control of their own labor and property for non-defensive ends?

7. **Systemic Effects:**
- If all groups used law this way, would we get general justice or general plunder?

- If a policy **passes all or almost all** of these tests, Bastiat would likely consider it **law‑ful** (legitimate law).
- If it **fails one or more key tests**—especially the **legal plunder** and **scope** tests—he would classify it as a **perversion of law**, i.e., **un‑law‑ful**, even if it is formally enacted and widely approved.
.
2.
Published: 2026-01-09 [Fri] 17:53, by Anonymous
https://files.spawningpool.net/docs/Vault2.0.-.TTRPG-Gamebooks/Old%20School%20Revival%20%28OSR%28ic%29%29/Old%20School%20Essentials%20-%20Advanced%20Fantasy%20Players%20Tome%20v1.0.pdf
.
1. dnd 2026
Published: 2026-01-09 [Fri] 17:52, by Anonymous
DM : piper
players:

* zoomy
* hotaru?
.
16.
Published: 2026-01-02 [Fri] 16:54, by Anonymous
i miss the post office
.
6. RE: Minecraft
Published: 2026-01-01 [Thu] 13:53, by Hermitage
To whom it may concern,

Minecraft update: I turned off the server.

World files are available here if anyone who played is nostalgic/data hoarder:
https://hermitage.is/minecraft

Big thanks to everyone who joined, it was fun!
.
9.
Published: 2025-12-29 [Mon] 23:53, by Anonymous
>>8
oops
https://gpg.fail/
.
8.
Published: 2025-12-01 [Mon] 23:13, by Anonymous
>>7
age doesn't have kyber+ecc. gnupg 2.5 does.
go glows glowie.
.
7.
Published: 2025-11-29 [Sat] 22:29, by Anonymous
you should be using signify and age
not this ancient useless garbage
https://www.openbsd.org/papers/bsdcan-signify.html
https://github.com/FiloSottile/age
.
3.
Published: 2025-11-29 [Sat] 01:20, by taocana
i don't like shoegaze but yours truly is a certified cocteau twins FANATIC
.
5.
Published: 2025-11-29 [Sat] 01:12, by taocana
>>4
Micro$oftcraft
-rep
.
4.
Published: 2025-11-25 [Tue] 19:09, by Hermitage
Despite multiple requests and popular demand,
I will NOT be enabling hack clients. Sorry.
.
3.
Published: 2025-11-24 [Mon] 23:21, by Anonymous
Ditto to piper's comment... If cracked copies
work I'll join tonight
.
2.
Published: 2025-11-24 [Mon] 14:21, by piper
I'll consider joining but couldn't it be possible to allow cracked
copies to play?
.
1. Minecraft (Gikocraft)
Published: 2025-11-20 [Thu] 17:28, by Hermitage
To ALL Giko users,

I've set up a modded Minecraft server for us to play on. Come join, it's fun!

Info at: https://hermitage.is/minecraft

In brief:

The Minecraft version is 1.20.1
The server IP is 88.99.245.62
It uses the Forge modloader version 47.4.0

You must have these mods installed (+dependencies):

Ars Nouveau
Botania
FallingTree
Faster Ladder Climbing
Gravestone Mod
Just Enough Items
Rechiseled
Waystones

You also need to have a valid M$ account with a copy of the game.

.
2.
Published: 2025-11-15 [Sat] 11:19, by Anonymous
Hmm.. have had a long love affair with
the genre myself. I can't say on a song
level, but my favorite albums would have to be:

The Brian Jonestown Massacre - Methodrone
Pasteboard - Flipper

An honorable mention:

Mike Johnson - Hidden Away
.
1. What's your favorite shoegaze song?
Published: 2025-11-13 [Thu] 18:29, by Anonymous
Ever since I've found out about MBV I've been obssessed with their sound.
Lately I've been "To Here Knows When" a lot.
There's just something in that soundscape that propels you
into unknown places in the deepest of your mind.

A breathtaking track.

How about you folks, what are your favorite songs and bands from the genre?
.
2.
Published: 2025-10-31 [Fri] 00:24, by Anonymous
Idk if you meant to link the paper you were talking about. I've learned that if
you were to increase the number of neurons the brain as a network would become l
ess connected, because otherwise the number of connections would have to increas
e exponentially. Perhaps a brain with a certain amount of additional neurons wou
ld have to be a brain with less "specialized" areas, as they have to be "self-su
fficient".

Michel A. Hofman, Evolution of the Human Brain: From Matter to Mind
.
3. AoE II : Conquerors
Published: 2025-10-21 [Tue] 07:09, by Anonymous
Looking at getting AoE 2 classic to work via archive.org resources.

First download Age of Empires II: Age of Kings
https://archive.org/download/Nova_AOECE_USA/Age%20of%20Empires%20II%20-%20The%20Age%20of%20Kings%20%28USA%29%20%28Rerelease%29%20%28Alt%202%29.7z

Then download AoE II: Conquerors Expansion
https://archive.org/download/AgeOfEmpiresIITheConquerorsExpansionUSA/Age%20of%20Empires%20II%20-%20The%20Conquerors%20Expansion%20%28USA%29.zip

first Age of Empires II: Age of Kings , then Conquerors Expansion second,
Open the disc file with PowerISO and extract disc 1 BIN file to a directory, then install,
https://www.poweriso.com/download.php

Download patch 1.0c :
https://aok.heavengames.com/blacksmith/showfile.php?fileid=11438

No CD crack for 1.0c:
https://www.mediafire.com/file/pvdprrr81pcdoad/AOE+2.7z
goes into
C:\Program Files (x86)\Microsoft Games\Age of Empires II\age2_x1

Navigate to
C:\Program Files (x86)\Microsoft Games\Age of Empires II\age2_x1
and double click age2_x1.exe to boot your game

or open Voobly and play online with friends!

.
2.
Published: 2025-10-20 [Mon] 16:56, by Anonymous
Looks like Voobly is how people play AoM/X (classic, not EE/retold):
https://www.voobly.com/games/view/Age-of-Mythology-The-Titans
.
1. Age of Mythology classic
Published: 2025-10-20 [Mon] 13:42, by Anonymous
via https://archive.org/details/aom-pc-redump

Grab ISO via https://archive.org/download/aom-pc-redump/AOM-PC-REDUMP/Age%20of%20Mythology%20-%20Gold%20Edition%20%28Canada%29%20%28En%2CFr%29.zip

unzip ISO, install AoM first then Titans second

Keys:
- AoM - HYQRH-FV79R-RHHPW-23G37-BDM76
- Titans - T2HB2-G4PK6-MQPDR-CTYPQ-64JK6

Next grab patch from Ubisoft
http://patches.ubi.com/age_of_mythology_the_titan/age_of_mythology_the_titan_dvd_fix.exe

Make sure to update the directory if you're running a 64 bit OS (you probably are), eg
C:\Program Files (x86)\Microsoft Games\Age of Mythology

Finally, in the AoM directory run msxmlenu.msi and you can now boot Age of Mythology 2 by executing aomx.exe
.
Pohon BBS