HackerTrans
TopNewTrendsCommentsPastAskShowJobs

thcipriani

no profile record

Submissions

Twenty Years of Stacking Commits

julien.danjou.info
3 points·by thcipriani·w zeszłym miesiącu·0 comments

Chuwi Minibook X

tylercipriani.com
412 points·by thcipriani·w zeszłym miesiącu·305 comments

GitHub Actions Is a Trap

tylercipriani.com
3 points·by thcipriani·2 miesiące temu·0 comments

Jujutsu for AI Coding Agents

panozzaj.com
2 points·by thcipriani·2 miesiące temu·0 comments

APRS Messaging 36 Miles with Two HTs

midnightcheese.com
2 points·by thcipriani·2 miesiące temu·0 comments

GitHub Actions and Consequences

tylercipriani.com
3 points·by thcipriani·3 miesiące temu·0 comments

The software supply-chain doom spiral

tylercipriani.com
4 points·by thcipriani·3 miesiące temu·0 comments

Should AI Be Listed as a Co-Author in Your Git Commits?

dariuszparys.com
2 points·by thcipriani·4 miesiące temu·0 comments

IR USB device for Casio WQV-1 – the first camera watch

bsky.app
2 points·by thcipriani·5 miesięcy temu·0 comments

Git commit hashes that spark joy

tylercipriani.com
2 points·by thcipriani·9 miesięcy temu·1 comments

Git working on Jujutsu-like history editing

lore.kernel.org
4 points·by thcipriani·10 miesięcy temu·0 comments

Git Notes

tylercipriani.com
629 points·by thcipriani·4 lata temu·128 comments

comments

thcipriani
·11 dni temu·discuss
Betteridge's law of headlines[0] in the wild.

[0]: <https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline...>
thcipriani
·w zeszłym miesiącu·discuss
One of the ironies of a vibe coded VHF teletext is that the LLM-pocalypse prompted dropping low-level network support (AX.25) from the Linux kernel, which is the basis of a lot of ham networking experiments.

There are userspace workarounds for much of what was dropped, there were no real upstream maintainer of this stuff, and it was justifiable to drop AX.25 support. I don't really understand any of it, nor am I in the unenviable position of keeping it around/working. But a real mixed bag of ham news, AFAICT.
thcipriani
·2 miesiące temu·discuss
I'm down with killing restrictive zoning laws. But removing regulation has not historically been a great curb for the uber-wealthy.
thcipriani
·2 miesiące temu·discuss
And Gerrit has multiple review label that can be customized[0].

So you could require `Verified+2` (CI), `Code-Review+2`, and `Design+2`, for example.

[0]: <https://gerrit-review.googlesource.com/Documentation/config-...>
thcipriani
·3 miesiące temu·discuss
Did you get it to suspend when you close the lid?
thcipriani
·3 miesiące temu·discuss
Very cool that GitHub actually put stacks in the UI vs. GitLab's `glab stack`[0] (which looks just like the `gh stack` part of GitHub's thing).

One part that seems like it's going to feel a little weird is how merging is set up[1].

That is, if I merge the bottom of the stack, it'll rebase the others in the stack, which will probably trigger a CI test run. So, if I have three patches in the stack, and I want to merge the bottom two, I'd merge one, wait for tests to run on the other, merge the second vs. merge just those two in one step (though, without having used it, can't be sure about how this'd work in practice—maybe there's some way to work around this with restacking?)

[0]: <https://docs.gitlab.com/cli/stack/>

[1]: <https://github.github.com/gh-stack/guides/stacked-prs/#mergi...>
thcipriani
·3 miesiące temu·discuss
Ctrl-a interferes with readline shortcuts. I've been using Ctrl-<Space>: nothing, as far as I know, binds to that.

    unbind C-b
    set-option -g prefix C-Space
    bind-key C-Space send-prefix
thcipriani
·3 miesiące temu·discuss
> Today, with Git, we're all teaching swarms of agents to use a tool built for sending patches over mailing lists. That's far from what is needed today.

Today, with English, we're all teaching swarms of agents to use a language built from scraps of Norman French and Anglo-Saxon Old English. That's far from what is needed today.
thcipriani
·4 miesiące temu·discuss
I read the qntm book in Dec. TIL: there's a whole, rad backstory here.

This scene is really arresting, which is how they get you. I kind of coasted through the book on this big idea.

The rest of the book felt like this scene playing out over and over on a bigger scale, with higher stakes, with roles switched around. It's hard to move a plot with this theme.

The book did a commendable job.But I was ready for it to be over when it was over.
thcipriani
·4 miesiące temu·discuss
This has a misleading title.

This chart shows that the rate of year-over-year, month-by-month change is worse than 2020.

But the number of tech jobs has grown by 12% since April of 2020 (2.34M vs. 2.63M). Heck, there are more tech jobs today than at the beginning of 2022 (2.61M), even.

Job market sucks, trend is bad, but post title is a misnomer for what this chart shows.

(Numbers based on a quick grab BLS.gov data of CES6054151101 (Custom Computer Programming Services) + CES5051800001 (Computing Infrastructure Providers, Data Processing & Web Hosting) + CES6054151201 (Computer Systems Design Services)---couldn't find other ones quickly and gave up :))
thcipriani
·4 miesiące temu·discuss
Meanwhile, the ADP report[0]: +63k in Feb.

[0]: <https://adpemploymentreport.com/>
thcipriani
·5 miesięcy temu·discuss
Very excited for git 3.0, and also ready to be immediately frustrated by it :D

`jj` has done git users an amazing service simply by being a more intuitive VCS front-end is possible.
thcipriani
·5 miesięcy temu·discuss
I've also been pondering the two uses of the word "roles" in this sentence. This sentence is the world's best sentence.
thcipriani
·5 miesięcy temu·discuss
> English has a contrast between kinds of clause in which one kind has the standard correspondence between grammatical subject and semantic roles (when a verb denotes an action, the subject standardly corresponds to the agent), and the other switches those roles around.

I've tried to read this sentence so many times. That parenthetical is a doozy.
thcipriani
·6 miesięcy temu·discuss
Bring back the thinklight! How else will you look at your notes and type without turning on the lamp?

Nub scrolling? A three button mouse on a trackpad? I can't be the only one who wants this.

There are dozens of us. Dozens!
thcipriani
·7 miesięcy temu·discuss
Same with Ezra Kline's "Abundance" vs. John Green's "An Abundance of Katherines." But I kinda like swapping in John Green—"Everything is Tuberculosis" was a good read for me this year.
thcipriani
·10 miesięcy temu·discuss
XMonad is an an amazing window manager (WM) made by a bunch of nerds who care a whole lot about a niche problem. Software by caring nerds is my favorite software as a user.

I really hope it makes the jump to Wayland. I've used XMonad for more than a decade and it's still my favorite WM.

XMonad really let me forget about managing windows---I never have to resize a window or remember where I put a window. XMonad handles the arranging and resizing and floating for me. There's a nice layout for small screens that will zoom your active window[0]. You can cobble your desktop together into whatever makes you happiest: Active corners. ScratchPads. So much in XMonad Contrib[1].

Since I'm not the right person to help with porting to Wayland, I'm giving money via the GitHub sponsorship page[2].

I check in on discourse from time to time: progress looks slow. The person/people they need are hard to come by.

[0]: <https://xmonad.github.io/xmonad-docs/xmonad-contrib/XMonad-L...>

[1]: <https://hackage.haskell.org/package/xmonad-contrib>

[2]: <https://github.com/sponsors/xmonad>