News for hackers. Stuff that matters.

mvilimpoc

Re:Rsync for Windows Native Port on Wednesday August 26, 2026 @08:17AM (#49447684)
I was always annoyed at needing MSYS2 or Cygwin to get rsync on Windows, so I pointed Claude at it and let it rip. Full session log is in WINDOWS-PORT.md in the repo, and it works in server mode via the Windows OpenSSH Server as well, there's a helper script to set that up. Original sources barely touched, much is added to new translation units that are then selectively compiled in. Some features are disabled, permissions / ACLs, hardlinks, and symlinks; you're not going to want to run in archive mode, stick to -rtv --progress and it works fine.
There is now an explainer video -- https://youtu.be/S8JrmXg0BNo -- for why this exists in the first place.
TwitGrid now takes parameters passed in via the URL fragment (everything after the # in a URL).

For example, you can do this:

https://vilimpoc.org/research/TwitGrid/#columns=8;users=vili...

And it will parse that and layout the feeds in 8 columns per viewport. The viewport can then be paged up / down.

1. I hate infinite scrolling and algorithmic surfacing. It's maximizing engagement and not giving me content I care about. I don't care for the dopamine rush.

2. I want to leverage visual memory, you know what you've seen even over a few days, and it's easy to scan through a list of peoples' last posts to know you've already seen it. A quick scan with positional context that doesn't mutate every 30 seconds trying to keep you from bouncing.

Imagine reading a newspaper where the columns reloaded every 30 seconds.

This tries to be precisely the opposite of that, though individual user columns will update if they post, that's part of Twitter's iframe JS though, so out of my hands.

Heck no, the single-page HTML is currently only 17KB with a ton of comments. I try to keep things light. :)

Maybe someday I'll use TypeScript, Babel, React, and Webpack to generate a 7MB version.

This is actually what TweetDeck is for. The columns run into infinite scrolling land pretty fast with # topic searches. Still, it's on my mind to parametrize what handles / topics to load via the URL hash, so stay tuned. Easier than downloading / editing the original file anyways.

This would also allow you to directly bookmark a collection of handles / copy / paste a URL to others.

I do it all for the laughs.
Interesting. It's a good, concise interface. Still not a fan of horizontal scrolling, though. I probably won't ever get used to that. :) But then I'm one of those weirdos who has a portrait-mode secondary monitor set up. (I'm the author of TwitGrid.)