commit: e10babea47a9c8af9990667ed42f7e5b5583ddb4
parent 2adc4969160fc3baad9db3f87aac4c58718e91a9
Author: Drew DeVault <drew@ddevault.org>
Date: Tue, 25 Feb 2025 09:23:20 +0100
Remove ideas.md
Outdated and not that useful
Diffstat:
2 files changed, 0 insertions(+), 60 deletions(-)
diff --git a/content/ideas.md b/content/ideas.md
@@ -1,59 +0,0 @@
----
-layout: page
-title: List of ideas
----
-
-This is a list of ideas that I don't have time to work on right now, but I might
-work on later or contribute to if someone else started up the project.
-Naturally, all of these assume that the result is based on free and open-source
-software, uses open standards and protocols, leverages federation if
-appropriate, etc. Shoot me a message on [Mastodon](https://cmpwn.com/@sir) if
-you want to pick my brain on any of these ideas, or to let me know they exist.
-
-A **social networking site** which is designed to enrich IRL relationships.
-Your instance would probably be run by someone in your neighborhood, and if you
-wanted to hang out it'd match you up with people with similar interests and help
-you hang out together IRL, be it having drinks at a bar or playing video games
-or board games for an evening, or whatever else. Instead of "social networking"
-sites which try to keep you stuck staring at their pages for as long as
-possible, the prime directive of this site would be to quickly get you off of
-your phone and into IRL face-time with other people.
-
-A marriage of **git and bittorrent**, for the purpose of tracking large blobs.
-Like git-lfs, but decentralized. Instead of storing the URL to fetch files from
-like git-lfs does, it stores the infohash. git push should block until 100% of
-the changes are replicated in the swarm.
-
-A **vector graphics display** with open hardware, an open standard for driving
-it from a PC, and upstream kernel drivers implementing that interface. Could be
-CRT-style or a laser+mirror+projector kind of system, or both. Kernel interface
-should be fairly general to encourage manufacturers to write drivers for it, and
-should be paired with a nice userspace library for driving the ioctls, like DRM
-but for vector graphics. Relevant resources:
-[Hackaday](https://hackaday.com/2011/11/10/rgb-laser-projector-is-a-jaw-dropping-build/),
-[Arduino RTOS](https://github.com/greiman/ChRt).
-
-A **Wayland port of xscreensaver** based on layer-shell.
-
-A **web browser engine** which flagrantly disregards modern web standards,
-written in C or Rust. No JavaScript, limited CSS. Designed as a library which
-others can make GUIs et al out of. Like Servo if they gave a shit about making
-anything other than a testbed for rewriting Firefox.
-
-A new **kernel for z80 calculators**. [KnightOS](https://knightos.org) is far
-from the mark in terms of POSIX support and general Unixisms, but it'd probably
-be a good start. There's no reason a POSIX-compatible operating system wouldn't
-work on these devices. Particularly egregious failures in KnightOS include the
-file descriptor design and the lack of a TTY subsystem, though depending on who
-you ask that last one isn't so bad.
-
-A simple replacement for **gas/nasm and binutils**, with less GNU and more
-modularity. Ideally should pair well with
-[cproc](https://git.sr.ht/~mcf/cproc)/qbe.
-
-An **ethical engineering index** which defines a set of criteria by which tech
-companies are evaluated for ethics and assigns each a score. Factors include
-their approach to military contracting, their treatment of their employees,
-attitude towards open source, etc. Above a certain rating, companies would be
-allowed to post job listings for free (under that level they wouldn't be allowed
-to post at all). There's no business model here, ping me for free hosting.
diff --git a/content/misc.md b/content/misc.md
@@ -12,7 +12,6 @@ layout: page
- [Japanese learning resources](/japanese.html)
- [Make a blog!](/make-a-blog.html) (defunct)
-- [List of random ideas](/ideas.html)
- [New server checklist](/new-server.html)
- [New sysadmin lecture](/new-sysadmin-lecture.html)
- [Dynamic linking bad](/dynlib.html)