💾 Archived View for ftrv.se › now captured on 2022-06-03 at 22:51:57. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2021-12-05)

🚧 View Differences

-=-=-=-=-=-=-

Now/log

Here I was putting random stuff I worked on and/or thought of.

I tried to update this daily and RSS surely reflected that.

It has been more detailed in the beginning and then...

I became too busy and depressed to care. Sorry.

????

Now goes never. See above.

0317

After a long time waiting for the packages to build, made a PR[1] to get Haskell build and work on aarch64-musl Void Linux.

[1] PR

Went to gym again.

0316

No gym today, but I exercised at home.

0315

Got the stickers[2] from Hundredrabbits[3].

[2] stickers

[3] Hundredrabbits

Went to gym.

0314

Wrote a small prototype - llcache[4], a ccache[5]-like tool to help `llc` and `opt` not do the same work twice. It isn't much use outside of GHC's LLVM backend and building packages with stack[6], where it helped me cut down on build times on AARCH64 when rebuilding Void Linux[7] stuff locally because Haskell cannot(?) into cross-compiling.

[4] llcache

[5] ccache

[6] stack

[7] Void Linux

0311-0313

Work work work.

0310

uxn[8] might be getting its own 9p[9] device.

[8] uxn

[9] 9p

0309

Why does every man I regularly talk to disappears completely and immediately upon finding a cis girlfriend? Rhetorical question.

Don't even know why I ever expected otherwise.

0301-0308

Fuck wars.

Listen of whenever[10].

[10] Listen of whenever

0228

Fixed more bugs in Drawterm for Wayland[11]. It will properly reset key modifiers (shift, ctrl, alt) state when changing focus and will not use repeat logic for those, making it possible to use Shift with mouse buttons as expected. Added `Kmod4` support as well, in case someone wants to use riow[12] with Drawterm.

[11] Drawterm for Wayland

[12] riow

0225-0227

Mostly working and/or freaking out about the move to the new apartment.

Both 9pfs[13] and pc[14] are now packaged for Void Linux[15].

[13] 9pfs

[14] pc

[15] Void Linux

0224

Listen of today[16].

[16] Listen of today

This week is being extremely stressful - I am trying to move to a new place in the city and there are many phone calls and frustrations involved. Happy stuff too, hopefully this is completely resolved soon.

0223

Fixed pc(1) port[17] to build on OpenBSD. That required getting rid of `-fms-extensions` which don't seem to work properly with clang.

[17] pc(1) port

0222

Work.

0221

Cosmetic fixes in 9pfs[18].

[18] 9pfs

0220

After almost two months of bleaching and cutting hair I settled for a semi-permanent pinkish red color and dyed all of it, bangs cut short. (CW eye contact) It's done. Phew.[19]

[19] (CW eye contact) It's done. Phew.

Fixed a bug in 9pfs[20] - zero-sized files are read properly now. This does mean the kernel caching isn't applied, but when was this ever the right thing anyway?

[20] 9pfs

I am not a huge fan of `.fscache` thing either, but removing that without considerably slowing things down is not 5 minutes of work.

0219

Ported pc(1)[21] to Unix.

[21] pc(1)

0210-0218

(Techno) listen of today[22].

[22] (Techno) listen of today

Few things I forgot to mention because of being very busy all the damn time :(

Something that I've been cooking on and off for a while - Void Linux for MNT Reform[23]. It's getting into a state I don't feel ashamed to make a PR out of. Need to backport the patches to Linux kernel 5.16.x first, because 5.17 is not going to get released until end of March.

[23] Void Linux for MNT Reform

bullshit(1)-as-a-service[24].

[24] bullshit(1)-as-a-service

Perhaps you've already heard of WireWorld cellular automata[25], but there was apparently WireWorld++[26] which makes it easy to deal with wire crossings. I am going to try hacking up some form of a GUI for that if I ever get enough time. It won't be for 9front this time, but SDL2, so maybe can be used with npe[27].

[25] WireWorld cellular automata

[26] WireWorld++

[27] npe

0209

Listen of today[28].

[28] Listen of today

I got the booster shot. Not too bad so far, hopefully not worse tomorrow.

0208

Went to a cafe that had Bob Marley all over it, playing his music non-stop. Great coffee! I am definitely going there again. They let my dog to stay there as well :)

It's nice to work remotely but not from home, for once in a while. Makes me do things and get distracted less.

Small update in Drawterm for Wayland's Pipewire backend[29] to use "drawterm" as the node name. Makes `qjackctl` show "drawterm" instead of the mysterious "node".

[29] Drawterm for Wayland's Pipewire backend

A small fix to `audio/flacdec` to not endlessly loop (while saturating CPU) if a read error occured.

0207

Just work.

0206

No computers, just working around the apartment.

Dyed/toned my hair after three(?) times bleached (it was black). Now the only thing left is to dye it red. It looks fried as hell. Hope I won't have to shave it off :')

0205

Hanged three lamps on the ceiling. 220V wires sticking out. Thanks, dielectric (almost completely) gloves!

Two cosmetic changes to Drawterm for Wayland[30].

[30] Drawterm for Wayland

0204

Listen of today[31].

[31] Listen of today

Fixed a bug in nvi[32] - without debug mode enabled, sometimes `nvi` would hang. Fixed by redirecting to `/dev/null` instead of just closing `stderr` altogether. Heh.

[32] nvi

Fixed two more issues in Drawterm for Wayland[33]. Both were minor, related to mouse input: pointer would draw as a white square initially and wrong pointer coordinates would be used if the user would switch back to drawterm (from another virtual workspace) after moving the pointer.

[33] Drawterm for Wayland

It is very usable, although I want to find ways to make the redrawing faster before merging it back to upstream[34].

[34] upstream

Tried out RT kernel on MNT Reform. Runs fine:

;; uname -a
Linux reform 5.17.0-rc2-rt3_1 #1 SMP PREEMPT_RT Thu Feb 3 23:06:49 UTC 2022 aarch64 GNU/Linux

Somehow this makes QuakeSpasm snappier. shrugs

0203

Got a new drill and a battery-powered screwdriver. Need to find a good toolbox to put all of the tools I have together. There is a lot of them.

0202

I'm back.

Listen of today[35].

[35] Listen of today

Older entries

2021-10-...2022-01-[36].

[36] 2021-10-

2021-09-*[37].

[37] 2021-09-*

2021-08-*[38].

[38] 2021-08-*

2021-07-*[39].

[39] 2021-07-*

2021-06-*[40].

[40] 2021-06-*

2021-05-*[41].

[41] 2021-05-*

2021-04-*[42].

[42] 2021-04-*

2021-03-*[43].

[43] 2021-03-*

2021-02-*[44].

[44] 2021-02-*

2021-01-*[45].

[45] 2021-01-*