News for hackers. Stuff that matters.

arkenflame

Really well done, I like this a lot. It produces much more minimal diffs than other tools I've tried.

One feature I miss from difftastic is showing diffs side-by-side on wide terminals, and unified when narrow.

https://github.com/msolomon/griddle

This one is recursive-grid for Hammerspoon users on macOS, and is probably the easiest of the open source implementations to fully customize. (I made it years ago)

Re:Bijou64: A variable-length integer encoding on Friday May 29, 2026 @01:47PM (#48326671)
I researched many different varint encodings for a GraphQL-specific binary format (resulting in Argo: https://github.com/msolomon/argo ). I ended up choosing protobuf-style zig-zag varints, but I also found these interesting:

vu128: https://john-millikin.com/vu128-efficient-variable-length-in...

metric/imperial varint: https://dcreager.net/2021/03/a-better-varint/

vectorizing VByte: https://arxiv.org/abs/1503.07387

Re:It's time to talk about my writerdeck on Saturday May 23, 2026 @10:43PM (#48253850)
If you want something you can use today with a Kindle or other e-reader I made an app for this https://solarwriter.msol.io
Re:Mouseless – fast mouse control with the keyboard on Friday December 13, 2024 @01:54PM (#42411230)
For MacOS users of Hammerspoon, I made a similar plugin based on devoting the screen into successively smaller 3x3 grids: https://github.com/msolomon/griddle

It’s free and fully customizable too.

Re:Daylight Computer – New 60fps e-paper tablet on Friday May 24, 2024 @04:34PM (#40470273)
If anyone is looking for a much cheaper alternative to this very impressive device for the sole purpose of typing or writing in daylight, I made a mobile app you can use in conjunction with a Kindle or other e-reader: https://solarwriter.msol.io
An audio adventure game on mobile: https://roadtripadventures.msol.io

A humorous book of quotes with profanity added: https://whatacools.com/serenity/

An app to use your e-reader as a typewriter: https://solarwriter.msol.io/ (actually, this one is free)

Re:E-Ink Typewriter on Sunday September 05, 2021 @09:51PM (#28429488)
This is awesome! I made a similar app that works with a kindle and your mobile device: https://msolomon.github.io/solarwriter-website
For MacOS folks, I made a hammerspoon plugin which works similarly: https://github.com/msolomon/griddle
I would buy the RM2 in a heartbeat if it supported a keyboard over usb or Bluetooth.

Having an outdoor-friendly typewriter where text is saved seamlessly would be awesome for focused writing. I did my best to make it easy on a phone+keyboard+kindle (with SolarWriter https://msolomon.github.io/solarwriter-website/ ), but the Remarkable is so so close to the ideal experience—it just needs keyboard support.

If this piqued your interest in playing one, I wrote a modern audio-based CYOA and accompanying app to play it: https://playroadtripadventures.com

It’s great for playing with others while you travel!

I recently released an audio-based choose-your-own-adventure inspired game for playing in the car called Road Trip Adventures. If 7th Continent appeals to you then you should check it out!

https://playroadtripadventures.com

Re:Show HN: Tesoro – Personal internet archive on Tuesday June 27, 2017 @07:28PM (#14650530)
I made a simple Chrome extension to automatically save local copies of pages you bookmark, if you prefer that instead: https://chrome.google.com/webstore/detail/backmark-back-up-t...
I wrote a Chrome extension that similarly saves copies of pages you bookmark: https://chrome.google.com/webstore/detail/backmark-back-up-t...
Re:Show HN: GitBattle – Battle two Github accounts on Monday November 05, 2012 @08:24PM (#4746767)
I would love it if there were URLs that I could send to friends to show battle results.
Re:The Ultimate Vim Distribution on Wednesday October 10, 2012 @08:16PM (#4638788)
I also use this daily, and have the same problem. I suppose this speaks to the weakness others have expressed (in using a premade configuration setup vs. slowly rolling your own), but I have otherwise found spf13-vim very useful.