HackerTrans
TopNewTrendsCommentsPastAskShowJobs

toomim

3,000 karmajoined 14 tahun yang lalu
Independent Scientist in Computer Science and Psychology

https://invisible.college/@toomim

https://braid.org

Submissions

GameBoy Emulator on E-Ink [video]

youtube.com
5 points·by toomim·12 hari yang lalu·1 comments

The Bari Weiss Strategy

letter.otherlife.co
10 points·by toomim·9 bulan yang lalu·28 comments

comments

toomim
·3 hari yang lalu·discuss
Complex Message Transfer Protocol
toomim
·20 hari yang lalu·discuss
Good point. You don't even need to rename the upstream project. Just create a new project, and get the code there. Since it's open source, it will eventually make its way into the upstream libwacom as well.
toomim
·22 hari yang lalu·discuss
AT does have instances. They are just grouped differently.

In BlueSky, there is only one single "AppView" instance in the entire network. There is one instantiated "Firehose". Each user can instance his own "PDS".

In ActivityPub/Mastadon, the instances are "sender's server" vs "receiver's server."

The difference isn't that there aren't "instances" in AT proto. It's just that the instances are segmented differently.
toomim
·25 hari yang lalu·discuss
Because tribalism. NAACP is lefty, and Musk is righty. So they fight.
toomim
·bulan lalu·discuss
I just installed it, but I can't get it to switch spaces, or show the grid overlay. It just beeps at me with the "you can't do that" beep. When I click "Add Desktop", it says "Could Not Add Desktop" and "GridLion could not read the current Spaces for this display."

This is a M1 macbook air. I really want to try this.
toomim
·bulan lalu·discuss
It's compiled to wasm for "performance", but...

1. WASM FFI has a big overhead when interacting with the javascript DOM.

2. Any DOM UI has a big overhead compared to a canvas.

I would be curious to see an actual performance evaluation. This looks like it was built for the wrong tradeoff otherwise...
toomim
·2 bulan yang lalu·discuss
How do you compare this to the effort in https://braid.org, which is also a decentralized web, which adds subscriptions that can operate in a tree (or DAG) of reactive state, each with its own validator and supporting different media types, and merging with merge-types?

Freenet seems to not interoperate with the existing WWW as much, while at the same time giving more specification on a specific routing and WASM validator. The existing WWW and Braid leave those decisions up to each particular host/authority to decide.
toomim
·2 bulan yang lalu·discuss
If you like darcs, try Pijul. It's darcs' spiritual successor, and quite performant and capable.
toomim
·3 bulan yang lalu·discuss
"An AI model is incapable of that."

"Good designers will reject this."

^ Famous last words.
toomim
·3 bulan yang lalu·discuss
It released in February 2026.
toomim
·3 bulan yang lalu·discuss
How about hacking a remarkable e-ink tablet as an easy prototype? The remarkable is basically a "better paper" already.
toomim
·3 bulan yang lalu·discuss
The git porcelain is functional, like a toilet.
toomim
·3 bulan yang lalu·discuss
You can generically represent copies and renamed (aka "moves") in a CRDT, OT or CTM using a Portal: https://braid.org/meeting-62/portals
toomim
·4 bulan yang lalu·discuss
Pijul does both. It's a VCS, that is a CRDT, that preserves conflicts until a human resolves them.

Look it up: https://pijul.org

It also makes cherrypicking and rebasing wayyyy easier. You can actually add or remove any set of patches, at any time, on any peer. It's a dramatic model shift -- and is awesome.
toomim
·4 bulan yang lalu·discuss
CRDTs actually have a long history in version control.

  - The original 1977 version control system, SCCS, was a CRDT: https://braid.org/meeting-60/sccs-is-a-time-collapse

  - It called its data structure a 'weave"

  - Brahm's old project "Codeville" used a weave for version control

  - But then git blew up in popularity.

  - The project "DARCS" tried to make a robust "theory of patches," and eventually led to the development of Pijul

  - Pijul is a VCS that is a CRDT: https://pijul.org
toomim
·4 bulan yang lalu·discuss
It depends strongly on the city, and became more pronounced since covid.

Seattle is the worst. They call it the "seattle freeze." The San Francisco Bay Area became almost as bad in covid.

The south is still friendly. Austin is incredibly friendly with strangers. Miami has strong stranger vibe. NYC is still alive, too.
toomim
·5 bulan yang lalu·discuss
You can do this by (1) extending your CRDT into a CTM (see https://braid.org/time-machines) and then (2) use the antimatter algorithm (braid.org/antimatter), or something similar, for acknowledgements.

The antimatter algorithm allows peers to learn where the rest of the network has caught up to, without a central actor, or relying on consensus, across arbitrary P2P connection & disconnection events in the network. It even allows subnetworks, after a partition, to prune the history that they generate while partitioned, while still holding onto the necessary older history to reconnect with the other half of the partition.
toomim
·5 bulan yang lalu·discuss
From just 14 hours ago!?
toomim
·5 bulan yang lalu·discuss
Faster and cheaper transactions that don't get locked up by the whims of a bureaucracy. They continue to operate on non-business days.
toomim
·6 bulan yang lalu·discuss
You're fixed on just one of the 3 definitions for the word "constitution"—the one about government.

The more general definition of "constitution" is "that which constitutes" a thing. The composition of it.

If Claude has an ego, with values, ethics, and beliefs of an etymological origin, then it makes sense to write those all down as the the "constitution" of the ego — the stuff that it constitutes.