GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Notices by Luke T. Shumaker (lukeshu@fosstodon.org)

  1. Embed this notice
    Luke T. Shumaker (lukeshu@fosstodon.org)'s status on Monday, 28-Apr-2025 01:30:04 JST Luke T. Shumaker Luke T. Shumaker
    • Evan Prodromou

    @evan "No, but" I'm just an ally (so my opinion on inclusiveness shouldn't be given much weight) and one who isn't even that great with people (so my opinion on how important pronounceability is shouldn't be given much weight).

    I've seen several variations w/ "2S" somewhere in there; the inclusiveness is not adequate.

    "LGBT" wasn't great w/ pronouncability to start with, and doubling the number of syllables is… a lot.

    Enumeration is a losing strategy on both fronts.

    In conversation about 2 months ago from fosstodon.org permalink
  2. Embed this notice
    Luke T. Shumaker (lukeshu@fosstodon.org)'s status on Monday, 28-Apr-2025 00:12:04 JST Luke T. Shumaker Luke T. Shumaker
    in reply to
    • Chad McCullough :debian:

    @cmccullough A lot of folks knew PHP when it was a truly terrible language, moved on to better languages, and then missed PHP getting good.

    PHP 5.3 (2009) is when PHP started to get good, and it's improved so much since then.

    Before 5.3, PHP very much felt like a terrible hack that *knew* it was a terrible hack but was well-maintained and fast anyway because a few important folks made the mistake of putting it into production. With 5.3, it started evolving toward a well-designed language.

    In conversation about 2 months ago from fosstodon.org permalink
  3. Embed this notice
    Luke T. Shumaker (lukeshu@fosstodon.org)'s status on Sunday, 27-Apr-2025 11:02:59 JST Luke T. Shumaker Luke T. Shumaker
    in reply to
    • Lucas Werkmeister

    @LucasWerkmeister The alt-text describing the stripes, but not why they're wrong, is DEVIOUS. ❤️

    In conversation about 2 months ago from fosstodon.org permalink
  4. Embed this notice
    Luke T. Shumaker (lukeshu@fosstodon.org)'s status on Saturday, 26-Apr-2025 11:26:43 JST Luke T. Shumaker Luke T. Shumaker

    Oh heck yeah {} initializers are valid in C23 and not a GCC extension anymore.

    In conversation about 2 months ago from fosstodon.org permalink
  5. Embed this notice
    Luke T. Shumaker (lukeshu@fosstodon.org)'s status on Saturday, 26-Apr-2025 07:46:10 JST Luke T. Shumaker Luke T. Shumaker
    in reply to

    The pagefaulting instruction is

    0x80001255: 0f a9 popl %gs

    At first I was thinking "it's just a pop; how in the world could the stack have gotten paged out!?" and "`qemu -d mem` says there aren't any mmu operations between the corresponding `pushl` and that popl".

    But CR2=000004c0, and that neither looks like a stack address nor looks much like SP=0008:80064c08.

    Ahh, GS is a register related to segmented memory; GS=04c7.

    I don't want to learn segmented memory :(

    In conversation about 2 months ago from fosstodon.org permalink
  6. Embed this notice
    Luke T. Shumaker (lukeshu@fosstodon.org)'s status on Saturday, 26-Apr-2025 03:51:35 JST Luke T. Shumaker Luke T. Shumaker
    in reply to

    Oh, ok, INT=0x18-0x1F are the first 8259 PIC, and #Plan9 programs it such that INT=0x18 is the clock interrupt.

    In conversation about 2 months ago from fosstodon.org permalink
  7. Embed this notice
    Luke T. Shumaker (lukeshu@fosstodon.org)'s status on Saturday, 26-Apr-2025 03:38:08 JST Luke T. Shumaker Luke T. Shumaker
    in reply to

    So a INT=0x18 (which is supposed to be reserved???) is happening inside of runproc(), but then a INT=0x0e pagefault happens inside of intrcommon, and then a pagefault happens inside of fault386(), and then a pagefault happens inside of fault386(), and that recurses ~2000 times with the stack growing each time until it overflows all the way into the text area.

    #Plan9 #RetroComputing

    In conversation about 2 months ago from fosstodon.org permalink
  8. Embed this notice
    Luke T. Shumaker (lukeshu@fosstodon.org)'s status on Friday, 25-Apr-2025 05:46:51 JST Luke T. Shumaker Luke T. Shumaker
    in reply to

    So somehow I didn't know about #qemu `-d in_asm`, which is letting me finally make progress on figuring out why #Plan9 1e for PC is crashing .

    So far:
    - "0x800012c6: 00 80 0e 00 00 00 addb %al, 0xe(%eax)": that's not the instructions at that address, it must be getting overwritten
    - a few gdb watchpoints later: %sp is getting set to in the code area, so "benign" instructions are corrupting things.

    Now to figure out how %sp is getting messed up.

    #RetroComputing #ReverseEngineering

    In conversation about 2 months ago from fosstodon.org permalink
  9. Embed this notice
    Luke T. Shumaker (lukeshu@fosstodon.org)'s status on Thursday, 24-Apr-2025 03:26:09 JST Luke T. Shumaker Luke T. Shumaker

    "Company doing unethical thing says they will leave state if law banning unethical thing passes."

    Um, good? That's the point?

    In conversation about 2 months ago from fosstodon.org permalink
  10. Embed this notice
    Luke T. Shumaker (lukeshu@fosstodon.org)'s status on Thursday, 24-Apr-2025 01:20:49 JST Luke T. Shumaker Luke T. Shumaker

    I feel like there's room for "C, but with less jank" without getting in to "better C" (Rust, Go, D, C++?).

    Have (un)int{n}_t be the primitive types, instead of long/short and guessing what they mean. Integer promotion rules that make sense (what insanity it is that short+short=>short, short+lit=>short, but short+lit+short=>int).

    In conversation about 2 months ago from fosstodon.org permalink
  11. Embed this notice
    Luke T. Shumaker (lukeshu@fosstodon.org)'s status on Monday, 21-Apr-2025 07:16:37 JST Luke T. Shumaker Luke T. Shumaker
    in reply to
    • Evan Prodromou

    @evan
    2) I remember a Governor race where both candidates had *incredibly* similar platforms, with the main difference being that the D had detailed financial documents about how he was going to pay for it without raising taxes, while the R said "idk how I'm going to pay for it, I'll probably have to raise taxes". Yet I'd near-constantly hear people saying that they were voting R because they didn't want their taxes to go up. The standard "party position" was inaccurate for this race.

    In conversation about 2 months ago from fosstodon.org permalink
  12. Embed this notice
    Luke T. Shumaker (lukeshu@fosstodon.org)'s status on Monday, 21-Apr-2025 07:12:54 JST Luke T. Shumaker Luke T. Shumaker
    • Evan Prodromou

    @evan (I selected "Mix")

    "By party" answers really frustrate me, because:

    Where I'm from (Indiana):

    1) With the way the state D party runs, it's all but impossible to primary against an incumbent D. So you if the D is running for reelection, but you think they're doing a shit job, the most realistic thing to do is run as an R. (I imagine the converse is true too, but am not familiar with how the state R party is run.)

    In conversation about 2 months ago from fosstodon.org permalink
  13. Embed this notice
    Luke T. Shumaker (lukeshu@fosstodon.org)'s status on Thursday, 17-Apr-2025 03:22:21 JST Luke T. Shumaker Luke T. Shumaker

    @hyperreal "Venturing outside one's comfort zone can be instructive, if only to make the return that much more comforting."

    Trying other ways of doing things is good, if just to be exposed to new ideas. Once at work I forced myself to use Vim for a month (I allowed myself to still use Emacs at home). Get to actually be proficient with it, so I can have informed opinions about it.

    Futzing with Acme has been informative about some interesting ideas that I want to bring back to Emacs.

    In conversation about 3 months ago from fosstodon.org permalink
  14. Embed this notice
    Luke T. Shumaker (lukeshu@fosstodon.org)'s status on Thursday, 17-Apr-2025 03:11:00 JST Luke T. Shumaker Luke T. Shumaker

    I've been refreshing a news search for "van hollen" all morning.

    He's currently giving remarks live: https://thehill.com/video-clips/5252080-watch-live-chris-van-hollen-kilmar-abrego-garcia-el-salvador/

    In my mind, there's no way that what Van Hollen sees doesn't cause change.

    In conversation about 3 months ago from fosstodon.org permalink
  15. Embed this notice
    Luke T. Shumaker (lukeshu@fosstodon.org)'s status on Tuesday, 15-Apr-2025 05:32:24 JST Luke T. Shumaker Luke T. Shumaker

    "I think you eat demons in your sleep."

    In conversation about 3 months ago from fosstodon.org permalink
  16. Embed this notice
    Luke T. Shumaker (lukeshu@fosstodon.org)'s status on Monday, 14-Apr-2025 12:23:59 JST Luke T. Shumaker Luke T. Shumaker

    ok but why is the green skittle lime but the green gummy skittle is green apple

    In conversation about 3 months ago from fosstodon.org permalink
  17. Embed this notice
    Luke T. Shumaker (lukeshu@fosstodon.org)'s status on Sunday, 13-Apr-2025 11:48:49 JST Luke T. Shumaker Luke T. Shumaker

    "reliable bidirectional in-order octet stream" is such a good abstraction (eg: TCP is an instance of the abstraction), it's flabbergasting when it isn't used (eg: Linux fs/v9fs/trans_*.c).

    In conversation about 3 months ago from fosstodon.org permalink
  18. Embed this notice
    Luke T. Shumaker (lukeshu@fosstodon.org)'s status on Saturday, 12-Apr-2025 22:59:23 JST Luke T. Shumaker Luke T. Shumaker
    • BB :verified_cool:

    @martinl @BryanBennett Yeah, an IP-KVM or BMC/IPMI is the answer.

    Decent options right now are PiKVM, JetKVM, Sipeed NanoKVM, TinyPilot KVM.

    In conversation about 3 months ago from fosstodon.org permalink
  19. Embed this notice
    Luke T. Shumaker (lukeshu@fosstodon.org)'s status on Saturday, 05-Apr-2025 14:56:07 JST Luke T. Shumaker Luke T. Shumaker

    #9P has DMEXCL/QTEXCL for files that may be opened by only 1 client at a time. But I feel that it would benefit from DMWEXCL for files that can have any number of readers, but opening it with write access requires it be exclusive. Like #GoLang sync.RWMutex vs sync.Mutex.

    #Plan9

    In conversation about 3 months ago from fosstodon.org permalink
  20. Embed this notice
    Luke T. Shumaker (lukeshu@fosstodon.org)'s status on Friday, 04-Apr-2025 17:23:16 JST Luke T. Shumaker Luke T. Shumaker
    in reply to
    • My Actual Brain

    @my_actual_brain Same story of Oracle pissing off Sun's volunteers and the volunteers continuing with a new name for OpenOffice→LibreOffice (except that the original creator hasn't been involved since ~1999).

    In conversation about 3 months ago from fosstodon.org permalink
  • Before

User actions

    Luke T. Shumaker

    Luke T. Shumaker

    I am a programmer/hacker, and advocate of software freedom.Contributing to Parabola GNU/Linux-libre since 2011. :parabola:Please sponsor my work on improving the GNU/Linux ecosystem. Let me stub my toe on things so you don't have to!I mostly follow people, not hashtags. If I follow you out of nowhere, it probably means that someone I follow boosted one of your toots, and I liked it. So I follow lots of friend-of-acquaintances.Boiler up!

    Tags
    • (None)

    Following 1

    • Alexandre Oliva (moving to @lxo@snac.lx.oliva.nom.br)

    Followers 1

    • Luciano Silva

    Groups 0

      Statistics

      User ID
      116512
      Member since
      3 May 2023
      Notices
      184
      Daily average
      0

      Feeds

      • Atom
      • Help
      • About
      • FAQ
      • TOS
      • Privacy
      • Source
      • Version
      • Contact

      GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

      Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.