2018.09.22 [Sat] 22:50
Latest updates for my new board software "00chan" :
- has "flair" engine for tripcodes
- PGP fingerprint-based "secure tripcodes"
- Threads have sticky, lock, permasage, "archive" modes
- Federation between "friend" servers
- Browse by board or tag, or all
- better content filtering policies
- mod tools (mod thread, delete thread, mod post, delete post, range delete)
- more stylesheets
- markup engine (bbcode, markdown, lispmark, code, default)
- advanced tag filtering
2018.09.15 [Sat] 22:30
I may be the only person in the entire world using iyagi, but there is now a moderation tool:
1 - del_thread -- Delete a thread
2 - mod_post -- Modify a post (delete it, or warn the user)
3 - mod_thread -- Lock / sticky / stickylock / permasage /nothing a thread
This makes it a little easier to moderate the board.
I wrote this all in a cafe! Simple installation and use:
Should work with all version of iyagi.
Future features will be banning users / badwords using this tool . right now it can only remove or modify posts.
2018.09.14 [Fri] 20:25
iyagi BBS has been updated to include the following features:
- wordfilter (posts containing certain words are rejected)
- bans on IP (including range bans)
You can browse /bbs/ at http://4x13.net/bbs/
2018.09.11 [Tue] 01:15
I've reopened the /wiki/ and /gal/lery. They'll be closed again
if they are abused, but until then, please enjoy the free services. If you
like the software, please install it on your own server :)
2018.09.11 [Tue] 01:00
Here's a new clock format I invented called "new beats".
Rather than tracking a 24 hour day with 60 minute hours of 60 seconds
per minute, (from 00:00:01 -- 24:60:60) beats divides a day into "beats"
( @000 - @999). The beats time of @000 begins at UTC0; UTC0 noon is @500;
and the last "beat" before midnight is @999.
A beat lasts for about 1 minute and 26 seconds.
"Wait," the reader asks; "what do you mean, UTC-0? And isn't this
Swatch's beats?" Well... that's where you're wrong. Swatch's beat system
came first, sure, but it's based around the idea that UTC+1 should be the
basis of timekeeping because Swatch is located there. The name of Swatch
Beats also reflects the true nature of Swatch's interest in beats:
Because Swatch has done absolutely nothing to encourage the adoption
or use of Beats time since the early 2000s, and because basing the
day around UTC+1 is stupid, I am "forking" from Swatch Beats to New Beats.
A formal RFC may be filed in the future.
In the meanwhile, here's python code to calculate "new beats"...
btime = time.strftime("%H %M %S", time.gmtime(time.time()))
btime = [int(a) for a in btime.split(" ")]
btime = int(((btime * 3600) + (btime * 60) + btime)/86.4)
See how simple it is? There's 864,000 seconds in a day, so
864000 / 86.4 = 1000.
2018.03.31 [Sat] 21:18
So I've been working on Lispmark some more...
and I've been working with languages that are higher level than Rust, and reading a lot of concurrent programming stuff. also been studying operating systems and comparing their source codes against each other which is rewarding
Would anyone like to help plan out the future of lispmark?
2018.02.25 [Sun] 22:00
- researching distributing computing, desktop user applications, networking protocols
- learned some ocaml, perl, ruby, and some js, and rust
- been dabbling harder with crypto
These past 4 months have been pretty wild. In November, I was pretty
involved with a new local political group, and saw it through to its
completion. In October and December I began investing time into the world
of internet politics again while finishing my school term. My empiricism
class wasn't anything to write home about, and my C++ / OOP class just made
me hate C++ and OOP more than I already did.
2017.10.28 [Sat] 00:01
After a fresh Linux install, here's what I'm working with: