HNHacker News
TopNewBestAskShowJobs

thcipriani

3,175 karma · joined October 22, 2012

Died tragically attempting to rescue his family from the wreckage of a destroyed, sinking battleship.
submissionscomments
thcipriani··on OpenAI Discloses Six New Incidents of ‘Concerning’ A.I. Behavior
> Other A.I. executives have said no slowdown is needed.

So the largest companies, the companies with the biggest budgets and most users, are pushing for regulations that only they have the resources to follow.

And this is based on new disclosures that include, ~"used a key without asking permission one time."

What a clever way to lock up a market before open models get better.

thcipriani··on How to Create a Tor Exit Node (2015)
I note that Linode will still let you run exit nodes on their infra (though they may ask you to respond to specific complaints to reduce the exit policy).
thcipriani··on Trade (and Tariffs)
The comic satirizes the 2026 US tariff rationale, vs. worker protection tariffs. But I do often think about Noam Chomsky's opposition to NAFTA[0] when talking heads explain why tariffs are bad.

[0]: <https://chomsky.info/secrets03/>

thcipriani··on How to write English prose (2023)
What a great endorsement for Strunk and White! I love a precise insight, and I'll cede that unfamiliar word may be necessary.

But a polemic that shit-talks the best authors of the 20th century is mid and unpersuasive.

thcipriani··on In the age of algorithms and AI, is traditional media democracy's defence?
Betteridge's law of headlines[0] in the wild.

[0]: <https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline...>

thcipriani··on Reviving Teletext for Ham Radio
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··on A look at Denver’s “Unlocking Housing Choices” plan
I'm down with killing restrictive zoning laws. But removing regulation has not historically been a great curb for the uber-wealthy.
thcipriani··on If I could make my own GitHub
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··on MNT Reform is an open hardware laptop, designed and assembled in Germany
Did you get it to suspend when you close the lid?
thcipriani··on GitHub Stacked PRs
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··on Make tmux pretty and usable (2024)
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··on We've raised $17M to build what comes after Git
> 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··on Sci-Fi Short Film “There Is No Antimemetics Division” [video]
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··on Tech employment now significantly worse than the 2008 or 2020 recessions
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··on US economy unexpectedly sheds 92k jobs in February
Meanwhile, the ADP report[0]: +63k in Feb.

[0]: <https://adpemploymentreport.com/>

thcipriani··on Evolving Git for the Next Decade
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··on The passive in English (2011)
I've also been pondering the two uses of the word "roles" in this sentence. This sentence is the world's best sentence.
thcipriani··on The passive in English (2011)
> 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··on ThinkNext Design
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··on Show HN: Books mentioned on Hacker News in 2025
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··on Xmonad seeking help for Wayland port (2023)
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>

thcipriani··on Playing with more user-friendly methods for multi-factor authentication
Poker hands would pretty cool for encoding things that you have to recognize quickly; e.g., key fingerprints. If there are 2.5M unique hands then encoding 256 bits of information requires 12(ish) poker hands.
thcipriani··on We Quit Spotify
I am a subscriber to Hearing Things, so I knew the context going in. But I thought the second sentence made it clear they were music journalists and not artists.

Hearing Things publishes playlists as music reviews—text, that is. And the playlists are available on all music streaming platforms.

But this blog announced that their playlists will no longer be on Spotify due to Spotify's continuing enshitification—I found no reductive moralism, only an interesting bad review.

thcipriani··on Pixar's Newest Movie, 'Elio', Is a Box-Office Dud
Saw it this weekend, it's a solid Pixar movie. But I only learned about it because I was looking to go see a movie and Elio was the most original movie playing at the local theater; I'd heard nothing about it.

I have heard more about the two live-action remakes (Lilo and Stitch/How to Train Your Dragon) and the sequel (28 years later) that are currently showing.

thcipriani··on The Gentle Singularity
Gotta put the optimism in context vs. previous Sam Altman writing.

Here he says:

> Intelligence too cheap to meter is well within grasp.

Six months ago[0] he said:

> We are now confident we know how to build AGI as we have traditionally understood it.

This time:

> we have recently built systems that are smarter than people in many ways

My summary: ChatGPT is already pretty great and we can make it cheaper and that will help humanity because...etc

Which moves the goal posts quite a bit vs: we'll have AGI pretty soon.

Could be he didn't reiterate we'd have AGI soon because he thought that was obvious/off-topic. Or it could be that he's feeling less bullish, too.

[0]: <https://blog.samaltman.com/reflections>

thcipriani··on Wikipedia: Database Download
The last kiwix zim dump of English Wikipedia before the release of ChatGPT is from May 2022. The Internet Archive still preserves the torrent[0]. To host this, or browse it locally you can use `kiwix-serve -p 8888 wikipedia_en_all_maxi_2022-05.zim` from kiwix-tools[1].

[0]: <https://web.archive.org/web/20221007114937/https://download....>

[1]: <https://github.com/kiwix/kiwix-tools>

thcipriani··on Crawlers impact the operations of the Wikimedia projects
There are likely a number of beneficial bots[0] running from cloud providers. And residential proxies are also widely available for very determined scrapers.

[0]: <https://stuartgeiger.com/talks/2013-08-03-wikisym-levee-brea...>

thcipriani··on Rifling through the archives with Robert Caro
I spent a large chunk of 2024 reading _The Power Broker_ and all the Lyndon Johnson volumes. Caro recreates the entire world of every story in those books in so much detail that every biography or historical book I've read since has felt thin. I'm desperate for the fifth volume of the Johnson biography—I have no idea how he'll pull off such a sweeping final chapter, but I cannot wait to find out.
thcipriani··on Penn to reduce graduate admissions, rescind acceptances amid research cuts
"Elon Musk’s X is worth nearly 80% less than when he bought it, Fidelity estimates"[0]

[0]: <https://www.cnn.com/2024/10/02/business/elon-musk-twitter-x-...>

thcipriani··on Fogus: Things and Stuff of 2024
Unlauncher[0] looks close (to me, someone who has never used Blank Spaces).

[0]: <https://jkuester.github.io/unlauncher/>

Page 1 of 3Next →