HN user

blinry

388 karma
Posts23
Comments29
View on HN
github.com 11mo ago

Ethersync: Peer-to-peer collaborative editing of local text files

blinry
191pts34
www.youtube.com 1y ago

Text CRDTs from scratch, in code [video]

blinry
3pts0
sun.blinry.org 3y ago

Show HN: Compass in the Sky, a game of solar orientation

blinry
2pts0
timelens.io 8y ago

Timelens, an Open Source project for better video navigation

blinry
3pts0
idea-instructions.com 8y ago

KWICK SÖRT

blinry
1pts0
idea-instructions.com 8y ago

BOGO SÖRT

blinry
1pts0
idea-instructions.com 8y ago

IDEA: A series of nonverbal algorithm assembly instructions

blinry
112pts8
morr.cc 8y ago

Watching Movies Backwards

blinry
2pts0
viruspatterns.com 9y ago

An interactive exploration of virus geometry

blinry
3pts0
ankiweb.net 9y ago

Learn the characteristics and history of popular typefaces

blinry
2pts0
deepmind.com 9y ago

Schedule for the upcoming AlphaGo matches

blinry
1pts0
morr.cc 9y ago

A Mastodon-exclusive week

blinry
57pts67
www.reddit.com 9y ago

The Museum of Pretty Bugs

blinry
1pts0
www.reddit.com 9y ago

Museum of Pretty Bugs

blinry
5pts0
www.reddit.com 9y ago

Museum of Pretty Bugs

blinry
4pts0
www.reddit.com 9y ago

A subreddit for interactive explanations

blinry
7pts0
pretix.eu 9y ago

Release 1.0.0 of pretix, an open source ticket shop

blinry
1pts0
www.crowdsupply.com 12y ago

If 40 more Novena laptops are ordered, everyone gets a radio module

blinry
2pts0
duckduckgo.com 12y ago

DuckDuckGo has a "ddg" bang that lets you search on DuckDuckGo

blinry
2pts1
github.com 12y ago

Show HN: nordlicht, a library that creates colorful video barcodes

blinry
1pts0
download.savannah.gnu.org 12y ago

Programming from the Ground Up (from x86 assembly to C)

blinry
2pts0
en.wikipedia.org 12y ago

The Book of Mozilla

blinry
2pts0
slopjong.de 13y ago

This is a regular text file. People will read it. Maybe.

blinry
88pts68

Author here! :) This article is me sharing something that made me really happy, wanting to show others how they can do the same.

I see some comments pointing out that the clock wouldn't need to run in the browser. I picked this option to make it simple for folks around me to quickly prototype their own clock faces. This isn't supposed to be the cheapest or most efficient implementation, either; feel free to build your own LCD clock and then blog about how you did it!

Gladly! Automerge on its own is just a library that makes local-first data structures possible.

Ethersync uses this library for a concrete purpose: Collaborating on local text files. We wrote editor plugins and a daemon that runs on your computer, to enable you to type in plaintext files/source code together, from the editors you already know.

Hope that clears things up a bit.

Yep! Daemons on multiple computers speak the Automerge sync protocol. Between daemon and editors, we use a "one-sided operational transform" approach, in an attempt to offload as much work as possible into the daemon (and out of the plugin). If you're interested, you can learn more about Ethersync's architecture in the documentation: https://ethersync.github.io/ethersync/

In addition, we keep a directory of "Architectural Design Decisions" here, which go more into depth: https://github.com/ethersync/ethersync/tree/main/docs/decisi...

There's also a 10-minute talk from this year's FOSDEM: https://fosdem.org/2025/schedule/event/fosdem-2025-4890-ethe...

Hey :) I don't know how familiar you are with Nix, but the process I describe in the blog post works almost exactly as you describe:

The command `nix shell nixpkgs#qemu` puts the qemu binaries in your $PATH temporarily, you can hit Ctrl-D to leave that environment. And the Nix flake I show works similarly – the specified tools are only available to you when entering the directory where the .envrc file is.

These techniques work without other special shell/terminal software, and you can use Nix on any operating system, not only on NixOS. This is my favorite introduction to the ecosystem, I think you might like it: https://zero-to-nix.com

Author here :) I paid $70 for the section from New York to Chicago, because I slept in the coach section there. For the section from Chicago to Emeryville, I treated myself to a roomette, and paid $775 – so $845 in total.

Yeah, I also think it's unfortunate that flying is so much more affordable. But, as another passenger said on the train, taking the train is also three times the experience!

And when you have a sleeper ticket, three meals a day are included.

[dead] 13 years ago

This app has a great set of features! Sleek, streamlined design, no ads, I don't feel forced to sign up or anything. Awesome! You should do a Kickstarter! I'm sure many people would contriubute zero dollars for further development!

Another inefficient command that I use way too much is "x".

Using those keys once or twice is, of course, perfectly fine. One could set up some mechanism that limits the number of repetitions in a row.