Live data from Hacker News

Viewing profile — mhw

mhw

HN member
Joined
Tue, Nov 17, 2009, 9:48 AM UTC
HN karma
1,794
Public activity
355 items

About mhw

Building things on the internet since the early nineties.

https://dangerous-techniques.com/

Recent public activity

  1. comment
    Comment #47873372

    I've worked with git using the mega-merge approach, and one thing I found is that git-absorb won't merge commits into anything that precedes a merge. It works fine for absorbing ch…

  2. comment
    Comment #47756131

    I’ve been using Ctrl-s for years. Nothing else uses it because it’s historically been used for terminal flow control, but that doesn’t really have much use in a graphical terminal …

  3. comment
    Comment #46161579

    Yeah, you need to rebase the tip of the feature branch stack. git will then update all the refs that point to ancestor commits that are moved. So in this case $ git rebase --update…

  4. comment
    Comment #44125249

    A related tool that I've found useful over the years is Unison [1]. Think of it as rsync where you can interactively adjust the reconciliation algorithm between the two sides of th…

  5. comment
    Comment #44116280

    I think pax was more of a POSIX replacement for cpio and tar. While those three and ar all could be used to bundle files together into a single file, only ar had the special affini…

  6. comment
    Comment #44045246

    The fabulous blazer gem includes a feature for #2: https://github.com/ankane/blazer?tab=readme-ov-file#checks - it’s limited to checks that can be expressed as SQL queries, but tha…

  7. comment
    Comment #43761655

    Unlikely. This kind of wireless thermostat has two parts: the thermostat itself, and a separate receiver box that's directly connected to the boiler. There's usually a pairing proc…

  8. story
  9. comment
    Comment #42710922

    My reading is that the first two CVEs are with rsync daemon, but the others are more general - I think "rsync server" is meaning the remote rsync process that is started when you u…

  10. story
  11. comment
    Comment #42094406

    It’s really handy to have a composable API for building SQL queries where different elements are contributed by different parts of the code. From example, having your authorisation…

  12. comment
    Comment #41679861

    I’ve been looking at codemod tools recently, just as a way to extend my editing toolbox. I came across https://ast-grep.github.io/ , which looks like it might address part of this …

  13. comment
    Comment #40845864

    I tracked down more explanation in this message on the mailing list: https://mail.openjdk.org/pipermail/amber-spec-observers/2024... It sounds like they are intending to rethink th…

  14. comment
    Comment #40616139

    Ha, on first read of the title I thought this might be a new release of the venerable xv image viewer - http://www.trilon.com/xv/

  15. story
  16. comment
    Comment #39638648

    > sleep(1); /* let terminal settle down */ > making millions of people waste 3 seconds > That's a touch exaggerative don't you think? Literally!

  17. comment
    Comment #37380038

    Hmm; they are missing from the index page, but they do exist: http://cm.bell-labs.co/who/ken/ and http://cm.bell-labs.co/who/rob/

  18. comment
    Comment #36374048

    > window controls are on a left side of a window Simpler explanation: Mac OS’s first release preceded Windows so they had to pick a side for themselves when first designing the sys…

  19. story
  20. comment
    Comment #34426841

    > Tiling left / right etc? Doesn't exist Sure it does - long press on the green maximise button and you get a little drop down. For me it includes "Enter full screen", "Tile Window…

  21. comment
    Comment #33622789

    Or git commit --fixup=:/ to find the most recent commit with pattern in the message. Still going to give git-absorb a try though.

  22. story
  23. comment
    Comment #29137854

    Hey, thanks - that looks like just the document I need.

  24. comment
    Comment #29137762

    I’m designing a piece of user interface at the moment, and one thing I’ve been puzzled by is whether keyboard shortcuts should affect the focussed element. I’d love to find out if …

  25. story