home.social
  1. Lots of things out there say that Styx was "a variant of the 9P protocol", but I haven't found anything that says what was actually different about it.

    - The `typ` values that specify the message type are different (9P1 values start counting at 50, Styx starts counting at 0)
    - Tcwalk/Rcwalk have been removed
    - There is no authentication (so Tsession/Rsession have been removed, and Tattach/Rattach have been shortened)

    There you go.

  2. OK, I've added 1e1 conversions to github.com/LukeShu/inferno-man . And so I've emailed the cat-v.org mailing list about those maybe being better than what's currently on man.cat-v.org

  3. In by default a backtrace shows not just the $pc and function name, but also which objfile that pc/func are in. Like "exename" or "libc.so" or whatever. Is there a way to get to do this? (Or am I going to have to submit a patch myself? :P )

  4. Something I miss about the old is how weirdly well it ranked on Google. Like I could dent something like "The factory service manual doesn't mention it, but when removing the passenger-side CV axle on a 2000 you need to unbolt the support bearing (part 22 in the diagram) from the support bracket (part 23)" and somehow that dent would suddenly be in the top 5 results for "2000 infiniti i30 cv axle". On sharing such information feels like shouting into the void.

  5. @matt The stipple was great when first configuring LCD displays. It would be instantly clear whether you got the resolution correct or not (Moiré & other artifacts or no). I never found another pattern that worked so well for that. When I did IT circa 2010 I had a little 4x4 .png of it I'd carry around on thumb drive to set the background to even on Windows computers to verify the resolution.

  6. Yesterday:
    - Between the power being out & my brain being broken, not much

    Today:
    - Updated lukeshu.com/imworkingon/ to get "last updated" for pipermail mailinglist archives
    - Wrote some notes on email message threading lukeshu.com/blog/message-threa
    - Wrote a bit at lukeshu.com/imworkingon/ about why this week's work on is important.

    If any of this seems useful or important to you, plz consider throwing a few dollars my way lukeshu.com/sponsor/

  7. What I've been doing the last 3 days:
    - Working on a `./bootstrap` for ...

    What I'm doing today:
    - ...finished and sent it! sourceware.org/pipermail/binut
    - Finally responding to feedback on other changes I've sent off.

  8. What I did yesterday, what I'm hopefully wrapping up today:

    - Tracking down where all of the bundled files in came from, and writing tooling to keep track of them: fosstodon.org/@lukeshu/1125671

  9. @[email protected]
    I've tracked down where *almost* all the bundled files in
    came from; pinning down

    1 rev of autoconf
    1 rev of gettext
    1 rev of libtool
    1 rev of readline
    2 revs of automake
    2 revs of GNU config
    2 revs of texinfo
    2 revs of gnulib
    2 revs of zlib
    7 revs of GCC

    Still TODO: (not hard, just not done yet)

    config.rpath
    config/ChangeLog
    config/ax_lib_socket_nsl.m4
    config/bootstrap-hwasan.mk
    ltmain.sh
    readline/readline/support/config.rpath
    readline/readline/support/mkinstalldirs

  10. ltmain.sh isn't a source file, it's the compiled output of a bunch of m4 code from libtool. The version of ltmain.sh in does not correspond to any version of the libtool sources (release tarballs or libtool.git). We don't have the Complete Corresponding Source to binutils' ltmain.sh! :P

    (It has a --no-finish flag that no libtool sources have ever had.)

  11. Sending the worker SIGCHLD doesn't help. I'm not sure how libruby sets up the signal handlers.

    I'm now trying dropping `processes=4` from the config and only using rbthreads. If that doesn't solve the issue, then I'll try dropping `master=true`.

  12. Progress made on figuring out the lockups. Sometimes when doing `sub process expansion`, rb_f_backquote gets stuck in waitpid_wait, even though the process has exited and is now a zombie. So then that worker process stops being able to do work. Eventually all 's workers have this happen, and all requests become 504s. Eventually the buffer of connections fills up, and these turn into 502s. Not sure if this is the same as github.com/unbit/uwsgi/issues/ . This is with 2.7.8

  13. Almost 10 years of use later, still a fan of . Still not a fan of the uWSGI docs.

  14. Is the package just broken? Or am I being extra dumb? bundler/setup complains about pg version mismatch between Gemfile and Gemfile.local, and if comment out the line in Gemfile, then I get an error about it being unable to load json?

  15. (1/2)

    Since Friday:

    > If I bum @amerl's then tools are going to improve this weekend.

    - Concrete ideas for HiDPI troubleshooting tools
    - Tracked down the bug in that causes some apps (like `git gui`) to not have HiDPI text (while others like `gitk` are unaffected). It's already fixed in 9.y beta, so I need to convince them it's worth backporting to 8.6.z stable.
    - Reproduced a bug in the Plasma6 screen locker that had been closed as fixed.

  16. What I did today:
    - In Boston for !
    - Figuring out the flow of data through the gotk4 generator so I can get the I for I need to the right place.
    - Had a good time catching up with people at the @fsf office.

    Challenges:
    - My laptop's charge port has decided to not work. On the bright side, if I bum @amerl's then tools are going to improve this weekend.

  17. I'm a fan of @egallager live-tooting the NH legislature, even though I don't think I've ever even been to (I follow him because I'd met him at ). Anyone know of other legislators who live-toot (hopefully in )?

  18. Elsewhere in the source, there's a comment indicating that the spec mandates timestamps be 32-bit numbers...

  19. trustdb file format updated to avoid the problem when?

  20. More thoughts:

    - It charges slowly. Slowly enough that it's been a PITA. Slowly enough that I plugged it into my workbench to measure exactly how slowly: 5V / 1.8A (9W). Which makes the 20W wall wart that came with it a little funny.

    - I'm not sure I've ever gotten it up to 100%, but I'm frustrated with the battery life. Charge it for a few hours in the morning, leave it idle on the table all day, it's dead when I get home in the evening.

  21. @larsbrinkhoff github.com/larsbrinkhoff/sixel says "This has been tested on a real VT220", but has it been tested on an emulated ? I can't find an emulator that supports VT220-style sixels, and I'd love to be able hack on programs targeting the VT220 when I'm away from my desk.

  22. on my ... at about 0.6 FPS... gotta try to optimize the screen update code.