Just finished reading Every Man A King, the autobiography of Huey P. Long.
Long, the governor of Louisiana and namesake of Huey P. Newton, was known for raising taxes on corporations and building an impressive amount of public infrastructure.
Just finished reading Every Man A King, the autobiography of Huey P. Long.
Long, the governor of Louisiana and namesake of Huey P. Newton, was known for raising taxes on corporations and building an impressive amount of public infrastructure.
@cwebber @schmittlauch @lain @emacsen
But, like a rabbit has two holes, the bittorrent people can weather an attack on the DHT because everything will simply fallback to.. the trackers.
Then there is a third actor which a sort of hidden tracker. Back in the day, they were running what were effectively sybil nets in the DHT which were "good sybil nets" that were answering requests just like a traditional tracker.
This system shouldn't be derided, it won a war. But opacity was a big part of it.
Writing up a little something here: https://cryptpad.fr/code/#/2/code/view/DjX7MWbez2OF5uXSjN1aQjL6IMoE-tXC26AG6fN5OEw/present/
Still in progress...
@Wolf480pl @cwebber
Yes, this is my answer to make ocaps essentially as good as ACLs at preventing delegation. We know it's impossible to prove but in most cases people aren't asking for provable security. Comparing boarding pass to passport is enough.
@lain Here's an old document I did on encrypted chat: https://cryptpad.fr/pad/#/1/view/lBvnsJRmcCYEWrLYqw0hew/NqGYaJQyezZWHazFpZC8qfDdQAMGwRL2nTFeS2+qXeM/present/
the super-tldr is in order to be able to re-key a group after kicking someone out, the best method is probably to build a tree.
You can try to balance it as much as possible but in the end, when a person gets invited in they're going to get attached to whatever node happens to be online at that time.
Slides from my presentation at #ActivityPubConf ( #apconf )
https://cryptpad.fr/slide/#/2/slide/view/Pd3XFrwOvcWNov2KW+S5zam3nM6bMuZxw2GhrmB-8Lw/present/
@mlemweb @cwebber
Too many people to at-reference but it was so much fun meeting you all!
@amiloradovsky @cwebber
My understanding is the x86 processor implements only CAS, and everything else is built using that.
You want a lock? You use CAS to set <memory_location> to 1 if and only if it's currently 0
Other processors use different techniques, one is called "acquire and release". I don't understand this stuff very well but you can find some discussion of pros and cons of these in the RISC-V spec and more by info searching "memory consistency models"
@cwebber @freakazoid
UI is another thing (and definitely not my forté) but in protocols, "request" is a bit of an overloaded term so I really like "please":
request.requestType = PLEASE_DELETE;
seems so nice at side-stepping the "don't promise what you can't deliver" criticism in the crypto/protocol community.
@cwebber @doesntgolf
BTW this is a great primer on object capabilities: https://www.youtube.com/watch?v=eL5o4PFuxTY
@h Personally I'm super excited about the future right now. e.g.
What about uberizing a corporation ? Why do you need explicit manager roles if you can make a bug tracker which allows tenders, bids, contracts and payment of credits... Let people elect their bosses or work independent. Can it then be run democratically ?
Is a prediction market effectively a superintelligence ?
When the singularity comes, maybe it's just going to be the derivatives market...
etc...
Prediction: EU leaders have committed a grave strategic error for which they will pay dearly.
Past few weeks:
* Italy voted, elected right wing anti-EU Northern League and leftist anti-EU 5 Star Movement got majority, so they need to propose a government...
* Documents leaked showing plan to demand 180bn€ loan forgiveness from EU, markets drop.
* Northern and M5S promise they won't really do that
1/
@Angle Personally I'm impressed with the VAT-like proposal the Repubs were pushing 2 years ago. It's stalled because "too complicated" (probably a fair judgement). Key problem with US IMO is not having any protections against getting dumped on by artificially cheap goods from sweatshop economies.
Not ready to make 10 year predictions but indeed stars aren't aligned for UBI right now.
@Wolf480pl
Static typing is fundimentally a form of static assertion, which I totally support, but I think the programmer should decide what classes if bugs they wish to assert against.
There is another argument for static typing, that we have greater power over the asm that our code will generate. I have mixed feelings about this, on the one hand "never take away power from the programmer" on the other hand letting a jit decide after some profiling is probably better.
@ajroach42 @rysiek An alternative view is that we should not fight against DRM and censorship, because if DRM means more people go to tpb, that throws a rock in the eye of capitalist knowledge-selling. If Chinese people cannot reach twitter because of censorship, they may use Mastodon where the discourse is neither controlled by China nor the USA.
@zbrdge yeah, but not just.
I have actually stopped paying attention to "news" in general because after a lot of mildly stressful "obsessing" about presidents and laws and wars, I realized at some moment that not once have I had some real thing happen in my life and been happy to have known in advance about it thanks to the news.
Since I quit, I have read philosophy, had long conversations with excellent people, eaten delicious food slowly, and pondered how humans might be better to eachother.
@strypey @natecull @pnathan despite what I said, I also agree with you. Civilization has been a massive net benefit. Standardisation and also centralization have overall been massively beneficial to us, perhaps the most beneficial, next to taming game theoretical problems.
However I still think we must concern ourselves with fragility and remember that what makes us more efficient also makes us more fragile.
Chirp! is a social network. It runs on GNU social, version 2.0.1-beta0, available under the GNU Affero General Public License.
All Chirp! content and data are available under the Creative Commons Attribution 3.0 license.