HNHacker News
TopNewBestAskShowJobs

poke646

29 karma · joined January 1, 2025

submissionscomments
poke646··on 4x faster network file sync with rclone (vs rsync) (2025)
One of my "goto" tools is copying files over a "tar pipe". This avoids the temporary tar file. Something like:

  tar cf - *.txt | ssh user@host tar xf - -C /some/dir/
poke646··on Cool-retro-term: terminal emulator which mimics look and feel of CRTs
It's almost like a caricature of a CRT. I can see the novelty, but hope that people aren't lead to believe monitors looked like this.

I think what bothers me most is the horizontal line that slowly moves across the screen every few seconds. It's an artifact of recording a CRT on film and doesn't occur when you look at a real monitor...

poke646··on What Killed Perl?
As an experimental feature, with no guarantees it would remain in the language. It wasn't marked a stable feature until v5.36 (2022).
poke646··on Parsing JSON in Forty Lines of Awk
In this case the Perl one-liner would be conceptually identical, the same length, but more performant (no calling out to rm):

   diff -rs a/ b/ | perl -ane '/identical$/ && unlink $F[3]'
poke646··on The PS2’s backwards compatibility from the engineer who built it (2020)
> The other surprising thing is that you could actually run the Z80 in parallel with your 68000 when running a Genesis game. We used the Z80 as a sound co-processor running MIDI and playing sampled drums without bothering the 68000.

I always thought that was a key reason to include a Z80. A dedicated sound processor (often Z80) was a mainstay of arcade games from the mid-80s and onward and SEGA's engineers would surely have been familiar with such a design. It might even have helped when porting arcade games.