DID with ZK human proof on blockchain… Is this possible?
I don't really like crypto that much from a currency perspective given its history with scam but I like the technology just a little bit so I built it.
If someone is interested on someway to monetize or I don't know just talk about it, I am more than happy to.
Regarding zk human proves, there are some zkmail things that can allow you to prove an amazon transaction or tax reciept etc. which can prove human proof so yeah I think its possible.
How is this possible? Is it something that EVM-based chains can support? Curious to hear more.
> Regarding zk human proves, there are some zkmail
Zkmail doesn’t prove that you’re a unique human. Worldcoin does, but it requires trusting a single company with everyone’s iris data, which is quite dangerous, and completely undermines the goal of building a decentralized, trustless system.
The future I hope for is one where our own devices handle this entirely. Imagine a VR headset or future phone using its iris scanner, combined with our social data, to generate a single, secure cryptographic proof. This proof would verify our uniqueness in the world without ever leaking iris data or any other sensitive information.
Basically nano cryptocurrency has no gas fees so if you can get even 10^-30 nano, you can technically do unlimited transactions forever (there is some caveat)
You can get such nano from faucets and then you have basically an eternal source of doing transactions.
What are transactions? Transactions are a way of sending money from A public key to B public key
Now what if we actually take some data and parse it into chunks and then we can create a lot of addresses using some vanity generator whose seed we can know
Then we got all the seeds of the vanity addresses whose lets say top 4 letters of the first address can form a word... now we do the transactions and then we take a transaction id and in the end we send money to original account
by that transaction id or that special account we can actually see a loop of sorts and thus tada! we get some data that we can actually store in blockchain itself.. for 0 fees!!
Now what was my use case! sounds really silly but I wanted to use worldoftext and I wanted to prove that I am the first person to write some text..
Now so what I did was take a unique hash of text and then embed it into blockchain.., and since blockchain has some time, we have essentially timestamped some text and we can also prove that we are the owner of the account that created that text...
Oh yeah, I have also created my own cryptocurrency which actually used algorand's vrf function with it to create a sort of way for randomness to be integrated in it too/ in sense create a cryptocurrency too with this usecase lol
Side note: in order to improve the efficiency you could lose the 10^-30 nano to send to a completely different account which we don't control and since most faucets give like 10^-10 nano ish and like honestly, that is a more practical approach
How is nano still alive? because for each transaction the person doing the transaction has to do some work function, I recommend the 2nd latter approach but I like both approaches. I have some bun code which can automate this whole thing too and Its all on github and uh my practical approach is with me T-T, I think I legit accidentally deleted it but uh yea I built it using claude and its kinda Ai slop but it works :/
Someone gifted me the domain name for my work and some dollars too, Y'know.. I personally feel like the thing that I did was really innovative and I am the most proud of it but I personally feel like the decentralization aspect would never make me earn a single cent out of it and that's okay to me but I don't have too much money and I wish someday that I could work on such things without thinking about money :/
Fun fact: nano cryptocurrency creator actually said on reddit that such behaviour is unintended and that's exactly what I like doing.. Doing unintended things to do something useful.
I also created a whole youtube video and some other which I might share privately https://www.youtube.com/watch?v=8hHG8gOkZBE
I will update my HN to show some contact info I guess too
I have created a whole video about it actually too! it was part of some coding competition to explain software that I took part in.
I must admit, I was just babbling since I didn't knew too much of the code but just the higher basics so it would be a little tough watching a video so you might need to hold tight!
https://www.youtube.com/watch?v=ChyJALOsSmY
Here's the repo https://github.com/SerJaimeLannister/randomnano
I had created a blog post too iirc, I will create it again this time explaining it better since I think there is some reignited interest in it.
Hope to see more practical applications emerge. Please keep us updated should it unfold in the future.
Uncensored forum app (though would be insanely slow and I personally feel like it might lead to some nefarious activities and I was thinking of creating it but I didn't want to be linked to it)
Multi crypto payment while having the same address: we add all crypto addresses into nano chain itself and so then anybody can pay to anybody else in all the crypto address data of different blockchains like eth, polygon , (bitcoin?) , monero without requiring multiple addresses, a single address is enough.
Proving of data (nanotimestamps) could be useful to create a decentralized way of "seeding" other people's data while still knowing that its tamper free using bao (incremental streaming)
so this could theoretically be used for lets say download of archlinux iso without using bittorrent and without trusting any middle man or even hashing yourself. So it can sort of link download links into addresses too.
I was thinking of a social media where such thing could be used and so the underlying stack could be changed to whatever and you can move away just like in did but the did server would actually be a 60 node (nano has 60 nodes from various amount of people so more decentralized and anyone can host their own node too)
All while doing any of this, we can guarantee sort of something like nostr too in the sense that payments can be built in (not sure if its good or bad but its still a feature)
I must admit though, I am just in high school and honestly it made my day thinking that people think what I created to be innovative since I will admit, the code sucks really bad and AI slop but the idea is the one thing I am proud of. Truly an eureka moment I must admit.
I want to be honest, I may have created this idea but its hard for me to monetize it given the decentralized nature. If someone has some more ideas feel free to list it.
Should I create my own blog post about it?
I personally want to work on this project too, get some practical applications but just have no incentive really sadly. I also don't want to generate too much hype on it as if its something revolutionary since only time will tell.
I may sound cheesy but if someone interested in crypto is seriously impressed, please just mail me and I guess fund me for this project and give me ideas on monetization.
Honestly I don't know, I don't want a lot of money. I just want enough money to work on things I like without dreading about studies/college/job cycle.
https://github.com/SerJaimeLannister/randomnano Not sure why I named it randomnano but naming has always been difficult for me..
If you decide to foster an online community, then you might end up being the tech support to that community. For many of us, that is not an appealing choice.
(also, sitting with the owner / ceo very often results in them learning about something they actually did not know; a few months ago I went with bol.com managers through some process on their site which they didn't know was completely broken because of 'anti-fraud AI' and they kept blaming me (not only me, just 'dumb users'), so seeing them trying themselves and failing was hilarious)
It's cheaper and more convenient to fuck something off quickly than sue them.
You'd think that eventually market forces would try to correct this, but in practice that doesn't happen because big companies can just buy out any entity that's an actual threat to them/cover so many areas that getting rid of them is nigh impossible. (There's some attempts to limit this from the EU and before 2025, the US as well, but a major part of the beef the US has with the EU is that they're trying to force these major tech companies to care again.)
[0]: https://pluralistic.net/2024/04/04/teach-me-how-to-shruggie/...
Calling out one company in-particular that we just got over an absolute nightmare of a messy divorce with, Freshworks. They are Indian-based, and their support in India treated us like we didn’t have any consumer rights at all after signing their SaaS contract (you know, one of those 1000 page things you have to sign when starting any random SaaS) and starting sending us random ludicrous invoices and refusing to ie downgrade the number of subscription seats or switch from annual to monthly billing, claiming that because we didn’t give them 60 days notice of reduction in seats we had to pay a whole year for the extra users blah blah blah, which might be legal in India, but is completely illegal in Australia.
In B2B you have a point. In the consumer space this doesn’t happen though. I know several people who have had big snafus with their data with Google, Apple, etc. but none of them moved to self hosting. I agree with the people who have said elsewhere that that’s mainly a user experience problem that could be solved - but I also agree the companies like Google and Apple will not provide any support to any standards which have the potential to commoditize or replace their strings-attached and corporate-controlled services. Meaning self hosting and avoiding those big companies’ stuff will continue to be rather lonely and isolating.
no, it is isolating because self-hosting personal email you may as well just pipe your messages straight to /dev/null. Google and Microsoft will straight up blackhole messages coming from a random IP, let alone a residential one.
Don't get me wrong, I love the idea of selfhosting and play around with it myself, but at no point in the next 10 years will it be ready for average people to "plug and play" and for that reason it will be limited to tech enthusiasts like us.
it was unthinkable not because people didn't want it, but that it costed too much back then. Half a mil for a microcomputer that took up a room?!
Current self-hosting requirements are similarly expensive - time and money. If someone were to sell an appliance for which you could just plug into the outlet, and you get it all, then it would be pretty good. Like a washing machine.
why is that an inescapable truth? If the needs of such a self-hosted system is not changing, there's a theoretical argument that there shouldn't be any need to make administrative work.
if the environment changes such that this need arises, like changing/new protocols, new services, etc, it stands to reason that the seller of this appliance would release a new version, or an update of sorts.
Like mobile phones. You certainly don't constantly do "system admin" on your mobile do you?
Getting people to self host without corporate dependencies unfortunately means dynamic DNS, revealing your home IP address, and means that when your home internet is down or degraded, it affects you even if you go elsewhere.
That assumes you don't set up SSL, since cert transparency now forces the publishing of every hostname that a cert is issued for.
(Painfully) work-around-able though, with a paid wildcard cert and manual setup, or with a self-hosted certificate authority that you have to install everywhere.
The majority of folks just want to text and call on their phones. They are unwilling to handle the complexity of having an entire computer in their pocket. -- 2006
>There are no incentives for the major vendors to implement protocols that will threaten their massive advertising revenues.
Right. And Yahoo didnt want to be a search engine. They wanted to be the home page of the internet.
In 1996 there were especially no incentives from corporations for a free operating system to exists, yet Linux was born on the back of a few hard working engineers and the whole industry catched up, it created a lot (if not the majority) of business. You can engineer ~free and easy self-hosting.
I agree it needs to be personal, there are no appealing middle-man options.
I self-host some parts and I am currently in the process of adding some LLM layers in my setup. It seems like it can be made very personal..if one is so inclined. The question remains whether people will be inconvenienced enough.
That I have no real answer for since I am not sure what enough here is. I wince when I see hulu ad on Disney+ platform when I have their no ads tier, but did not drop them yet.
It is not a perfect example, but lots people see it as: 'its not that bad yet'.
The word netizens was right there! Still worked though.
Now think of actually running something consistently. And react to changes in that... A task a few steps above.
Why not post the prompts, it’ll be a shorter read with presumably the same amount of new information.
I am pretty sure that sure, it might be more tedious to actually manage your thoughts into more structured format to present to a larger audience and you might think that AI is meant for such tasks but I personally feel as if there is something about using AI in writing that feels sloppy most of the times.
Write bad but original. Maybe it won't get to the top of the HN, but you get the widest amount of freedom if you are really passionate about writing.
(I am thinking of stopping to use AI / using AI to just teach me things if I find a need to create a project that I am genuinely curious to build myself)
The ideological approaches to these problems always seem to result in adding more technology to the problem, which introduces more attack vectors, more control points and more complexity, all of which are difficult to understand and manage. The real problem is you should not need to identify yourself all the time. And the best way to do that, contrary to the SaaS culture on here, is not to hand over your stuff to someone else where you need to identify yourself to get it back or even involve yourself in "services culture".
So over the last 2 years I unpicked all my dependencies and moved to a reductionist and disposable model. The "minimum happy subset" is pretty much a domain with an IMAP box still, as it was 20 years ago. The IMAP box is dumb enough to be moved around. And your stuff should be in simple files, with well-documented formats, on the computer that you own and control. An average user can self-manage this with minimal effort. Everything else I have found to be 100% disposable.
This incidentally lines up 1:1 with the non-technical friends I have who just don't care and do it that way anyway. Perhaps we care too much.
Also can we just get some plain old HTML presented like a 50 year old book next time.
If you want to share individual pieces of data like photos then this probably works fine. But once you want to serve connected pieces of data that require storage in a relational database, then this will probably become a lot harder to handle, because you need well-defined procedures to piece together data instead of just returning a self-contained blob.
I know I would. I'm just not smart enough, nor have the correct kind of experience to start designing, building or evangelizing such solution, so I am stuck waiting for someone else.
A good example is ForgeFed, which I can't wait to mature enough to be usable.
Looking at the current selfhosted landscape and saying "nice but nobody will want to do this" is like looking around in 1970 and saying "nobody will want to own computers, you just rent them for tasks".
I say this after copious amounts of invested time over a timespan of 15 years to selfhost. The software landscape changed immensely. Especially now with AI, the software output and ability to learn is night and day. Software projects specifically targeting selfhosting as a mission is a somewhat new phenomena, before we had small business/enterprise tools that just happened to be down-scaleable for personal needs. We're not very far off to have great - and not just okay - click-to-install solutions.
If you don't own your infra, you are dependent. "Community hosting" is just hosting with a less reliable and more finicky admin. E2E on corporate cloud is nice but the price and terms may change any day. E2E in cloud itself is under scrutiny. A for-profit will bow to whatever legal framework they operate in. They will always want to increase those profits, easiest way for that is at the cost of what they own: the userbase and their data.
Selfhosted security is an issue, but individual users are harder to scrape/target and offer less of a bounty beyond basic/defeatable script attacks.
Instead of a defeatist attitude why not just solve the issues, they're not that hard.
and again, self-hosting is not ruled out, it's still an option. what robert says is that regardless of the choice we need self-sovereignty. that is orthogonal. you are still free to self-host. but we have to face the reality that not everyone is going to do it. even if we have the tools to make self-hosting easy.
Actually yes. The golden rule of selfhosting is that you don't host for others. Then you are just hosting, with all the annoyance that comes with it. Also I might have different needs than my siblings, different software, settings and so on. Extreme example: police warrant for a sibling, and they take the family server away? Who is legally responsible for what is hosted there? Families could share a single car, or a single bathroom, realistically multiple families even - yet anyone who can afford it will opt to avoid that.
So along with sovereignty I will always opt for the most independence and freedom. The only reason people think otherwise is because because of alleged technical infeasibility.
and i am not talking about hosing for your own private use but for shared use. family photos for example, chats, other family stuff. there isn't going to be a warrant because i see everything that is posted. if he needs different software he can still host that himself, that's besides the point. i am not running a hosting service, i am running a platform for the family to use. a private facebook alternative.
i don't know about your family relationships, but for me family means to support and stand by each other.
That's just an usability issue that needs to be solved. In 2002 nobody could believe that even elderly and children could use smartphones 20 years later.
Your whole premise is that self hosting software can become a one-click deploy, if they can achieve that I'm sure different settings per user is possible. If who is legally responsible about what your brother does with the family serve is really such a big question, then let's just accept widely adoption of self hosting is not going to happen.
I wouldn’t put it past them… capriciousness in UK policing is a feature not a bug.
Does it replicate Netflix? No. But honestly, most people do not host videos on Netflix.
And how are you going to reach your personal server? More and more people don't even get to have a public IP for their router anymore, and having every non-tech person punch a hole in their firewall to access their photos... I'm sure that's going to go well.
And if you somehow manage to do that, how are you going to share your photos in your personal server with your friends? Because that's pretty high in people's needs.
If you're going to recommend your non-tech family store all their photos in raspberry with a single hard drive with no backup, that's kind of evil.
Some people think otherwise because they trust each other, and understand that specialization allows efficiency and economies of scale.
Even if it's stupid easy to run five servers at home, there's sure to be one person who likes maintaining them more than the other four.
It's stupid easy to load and unload the dishwasher, but my sister didn't like handling the dirty dishes and I didn't like running around and putting them away, so I loaded and she unloaded, and we were both slightly but meaningfully better off on a daily basis because of it. Of course we could each just load and unload our own dishes, but a slight reduction in independence and freedom (counting on each other to do our part) improves things for both of us.
People often--I'd even say usually--work together because they benefit from it, not just because they lack the technical chops to do otherwise.
How is that the golden rule? I self host and somehow missed that. I think of it more as devolution, you can self host if you want to, or you can use a family hosted option, or a community. That way a balance can be struck between convenience and sovereignty such that as convenience naturally improves so does sovereignty. No need to let perfect be the enemy of good, is a soft gradient all the way down.
Edit: I googled the ‘golden rule of self-hosting’ and all I could find the the parents comment but that seemed to be enough for google AI summary to accept it, so stating it as fact appears to have done so in so far as Googles AI is concerned.
Very prescient indeed for someone in 1970 to predict the success of AWS
The bad actors through subversion are currently attempting their best to not cause panic for the herds to react more strongly and more quickly than their apparatus they're currently ready to handle [at least that they believe they're ready to handle] - however things can fall apart very quickly, the Berlin wall fell much sooner than practically all predicted.
Nobody's renting their phone on a task-by-task basis, they're staring at a personal computer for hours a day in their leisure time by choice.
You're dependent regardless. You are dependent on your service provider, your hardware, your UPS battery backup, your RAID drives being easily replaced, your backups.
It reminds me of people who raise their own chickens and think they're living off the grid. But they need the materials to build the coop, the chicken feed, fencing, etc.
I mean sure there are a lot of Instagram homesteaders that are obviously cosplaying but you are making the comment like you've never known anybody that lives in the deep backwoods, I mean, just spend a few years living in deep Appalachia and you'll see what I mean.
Folks don't have the same style of living you have in mind but they are probably closer to subsistence farming than you'd give them credit for. Now, these people will buy tools at Walmart, because they are just surviving and not cosplaying, but they'd also get by if Walmart disappeared. They're a lot less dependent than I am.
The question isn't how can we live without dependencies. It's how many dependencies must we have? And of those that aren't strictly necessary, what are the benefits (and costs) of breaking them?
I suspect the actual chips will last the rest of my life at least, so even if a capacitor fails on the motherboard, the skills to replace those are considerably more common if CPU manufacturers were to fail somehow (or if new hardware became unusable due to DRM or something).
If you only need to stream media and serve files, sure.
With my computer, I’m dependent on my supplier for the tools. There’s usually a reasonable market serving a variety of tools. With a storage service provider, I’m dependent on their rules, and there’s high friction (migration) to escape from those rules.
If you tie yourself into amazon specific tooling you are dependent on one company.
As cost of innovation in the industry soars, you are bound to end up with a monopoly or at best an oligopoly who will collude.
Competitors get acquired or fully fail when their research is not successful .
It is just as true in pharma and healthcare.
Like it or not in tech we are stuck with no real choice.
If you self host, you're dependent on things sure. But the point isn't to reach some hypothetical perfect state of independence, the point is to get the flavour you want, not have to deal with them changing their business model, and so on.
The reason I self host my webservers is because my webhoster decided to charge a premium for SSL certs. So much in fact that for the cost of one cert per month I could run a webserver for a year.
Then I had my mailservers noster taking decisions I didn't like, so again I went and self hosted.
Some of those things are running for a decade now and I have yet to experience the catastrophic events you mention. Sure you need to do your due diligence and know your craft, but at least I am ot affected by someone changing their business model or deciding it isn't profitable anymore.
Having your own infra is similar. You still need electricity, replacement components and perhaps friends with similar ideas that you can trade information/services with over packet radio links but it is certainly better than whoops, no internet for a few days, nothing works, touch grass.
It also is a nice backup in case anyone starts actively censoring (versus the passive self-censoring created by tempting people into walled gardens) the internet where I live. Being able to shitpost over encrypted packet radio and exchange files/news is certainly better than radio silence and state media.
Separately I think k8s is a solution to much of the difficulty. I don't use it outside of work as the baseline costs are too much (my personal cloud bill is under $10 and I want to keep it in that range), but the packaging offered by well maintained helm charts is hard to pass by - people dunk on it for being complex but imo it only exposes inherent complexity and simplifies a lot of other stuff.
Maybe the hardware is on my desk or in my closet, maybe its on a VPS or bare metal provider with standard IPMI, maybe its a proprietary cloud image with deep packet inspection rejecting connections from legitimate enterprise VPN subnet relays (cough Cloud SQL).
At some point you're dependent on a registrar and an ISP (or maybe you the thing like infinite LAN party, sick), and at some point the cops show up if you're too far out of bounds (in their view).
In 2025 my compromise is to prefer interchangeable bare metal providers and interchangeable S3-compatible providers and ship the same stack to there and to my desk. And park the domains with Njalla and Gandi. And have servers in complicated jurisdictions where fucking with them is a Great Power turf war.
It's not perfect, but its what an individual can do with nixpkgs and an attitude problem towards unaccountable authority.
Having controlled by the user public-private key pair instead of multiple accounts on a variety of platforms doesn't bring self-sovereigninty by itself. Whatever you post/publish must also be discoverable by other people - and that's where we go back to centralized platforms/services of today.
One key benefit is removing middlemen who may misuse aid.
Never underestimate human corruption—$100 million in aid might result in only $1 million truly helped those in need. This pattern is seen worldwide.
Where your data and updates - including network reference IDs and perhaps version controlled organizational data - can be direct one-to-one transferred in-person someone [like a physical data wallet perhaps on something as simple as a USB] rather than being self-hosted somewhere [on a machine or device that's connected to the internet, even if temporarily for pushing updates or waiting for peer calls].
If you want a better future, make better self hosted apps, that are accessible, easy to set up, and don't lack features ordinary people ask for.
No fancy token ever beat an easy button. And no poorly built self hosting app is helping...
* proxies for http and WebSockets. Apache made this challenging and I thought I could do it better. I can now spin up servers in seconds and serve http and WebSockets on the same port
* tools to test dns, http, WebSockets, hashes, certificate creation, and more
Can your player delete media files?
If yes - PLEASE SHARE!
How does that work? I want to see the pictures of my friends, and they want to see mine. And I also want to see the pictures of some influencers.
What's the self-hosted Instagram setup that makes this work, while all the involved parties are self-hosted?
I see no reason why everybody could not run a web server on their phone.
I make 1000 requests every time I open the app or refresh my feed?
Also not everyone can be on a stable connection with a public IP address with good upload speeds 7/24. In the ideal world: sure. In the real world: impossible (at least for any foreseeable near future).
It's not perfect, but if we want self hosted, we have to start somewhere and start working out the problems.
1. You can move to another server if you don't like their rules, or to your own server. There is a competition between servers (and self-hosting!) making the network better for everyone.
2. There is no single point of failure for the whole network. Hackers and governments love single points of failure.
3. There's nobody who would forbid alternative clients or web access forcing you into a shitty app. There's no single entity owning everything and trying to extract as much money as possible from you. On Instagram, you're in a walled garden.
Why? What do they gain by hosting our accounts?
TLDR: Self-hosting is the source of truth for data; apps aggregate over it.
Nice idea, but that alone is not enough.
The POP3/SMTP protocol is still a server-client based model, and such model naturally gravitates towards centralized systems which leads to the problem we're facing today.
In my opinion, to encourage self-sovereignty, a protocol should decouple the creator and the publisher. The information created by the creator can be published on multiple publisher platforms selected/directed by the creator.
And ideally the creator should be able to directly sharing information with other creators too, like a P2P system. This should also help reduce the risk of information leaking thus more secure.
The protocol also needs to be flexible enough that it can adopt the needs of more modern users too, otherwise you'll found yourself back at the start line few years later.
P.S. If you think this comment is very empty, that's because it is. I've observed quite a few P2P based protocols over these years failing to gain popularity... this is one of the things really hard to get it right. I don't know how to do it, and many way smarter people also failed to do it. So, yeah, that's why this comment is so empty. But hey, if you can get it right, maybe they should give you a Nobel or something.
Thing is, nobody has any incentive to back them.
Maybe aiming a lower tier of security (like what TLS offers) is good enough for regular user. For example, Matrix or Jami.
But the problem with Matrix and Jami is that these are still too complex for regular user. No user, no motivation for the developer and it's a downward spiral from there.
Thus that in itself fails an idea of sovereignty: that choosing to be identified uniquely is your choice.
Barking down this alley, while useful from the perspective of NFTs, does not add much to the concept of actual sovereignty.
The problem there is that others do not play at all with these, plus actual trust has to be somehow solved.
Typical solutions to trust in DID involve either a big central service, a government approved signature... Or theoretically a distributed web of trust but that bit is under development.
If there was another mechanism to prove age, for example, if everyone had their Date Of Birth on a blockchain or something like that, it could be possible to not rely on a single Authority, but to my knowledge that wouldn't be acceptable in any country of the world... only the government is recognized as an "issuer" of Birth Certificates and names, and I think that's how it has to be... that makes it possible for the government to find out which apps you're using, unfortunately. But there may be ways around that... I believe the whole Verifiable Credentials Working Group uses Verifiable Presentations for this, see https://hub.ebsi.eu/vc-framework/ebsi-w3c-vc-vp
names and phone books
Mesh only works in a post-quantum world.
The future is not self-hosted
Christ, the ISP's here need to learn about QoS. ISP's everywhere need to learn how to keep their DNS running well.
We have not yet solved the basics. Of course we cannot solve the hard stuff.
I really wish this was as easy as talking about it is.
But I think both of these articles gloss over the fact that end-to-end encryption has never been shown to work in a real system with normal people. Key management is a completely unsolved problem.
If you don't have e2ee, with current tooling most people will need someone they trust to run their server. But then you run into a privacy paradox: most people have more content they would rather have google looking at/training on than someone close to them looking at, than the other way around.
Personally I think the next step forward is improving software to be more turnkey so everyone can run their own as a GUI app on an old laptop or phone.
That said, we definitely need protocols for sharing stuff.
I would argue that Signal is a great example of this working quite well, and tons of normal people use Signal. It's no more frictional than WhatsApp.
What still isn't possible as far as I am aware is transferring messages from Android to iOS or vice versa. Last time I looked into this was a few weeks ago.
Tools like tailscale/headscale combined with proxmox give most people point and click self hosting close to using a digital ocean droplet (which should never be used in production).
Among other things, their system has a massive bug that will delete your servers without notifying anyone with a valid and working CC on file.
Of course, if someone wants to figure out perfection the first time it might take a bit longer.
It should be install app, do an oauth flow to open a tunnel, done.
This script exactly works like as you're describing:
https://community-scripts.github.io/ProxmoxVE/scripts?id=add...
Matrix has solved this problem.
IMO the UX is evidence that e2ee is not solved.
This is when I head to an LLM to summarize the key take-aways. If you can't be bothered to write it, I can't be bothered to read it. That said, I certainly agree with the summary! :P
HN also drank the crypto-crap and NFT Kool-Aid. It's nice to see people able to not follow the groupthink.
This is like something my racist grandmother says when I tell her a historical fact and she says you can’t tell me all plantation owners are racist because you didn’t meet them all or something similar ridiculous.
People can make statements from experience. Claiming HN doesn’t love blogs is out of touch.
The statement being made is "Very anti-HN thinking to be posted here."
Rather than present useless analogies, engage with what's actually been presented. I didn't ask about your grandmother.
I guess I can’t make the statement that all HN users are not jerks.
Calling analogies useless because you won’t engage with others who disagree is rich.
* brainstorm
* reword hard sections they garbage’d out on accident
* catch typos / formatting / flow issues
But only because they chose strong transparency about their activity?I had the same reaction, which is that I do not want to read something that was written by an LLM and immediately backed out - which is great I really appreciate their disclaimer, it helped me not waste my time on things I don’t personally want to consume.
You might not think that’s sufficient for a disclaimer; but if I was worried about AI use and wanted to be super duper up front, I would put that on my own journal if I used it for the things I mentioned.
I've heard this idea in several forms, and it's not what I think most people want.
I don't want to live in a world where everything is trackable to a stable identity. Since the stable identity is ultimately trackable to your socual security number, this is essentially a world in which all of your online activity is trackable to your SSN.
You can see why this is valuable to some people. And if you want to monetize everyone's data it's an important first step.
But it's firmly in the authoritarian camp where everyone is monitored and tracked. And that I think is still contrary to how most people want to live their life.
If you can follow that logic, you will see that this makes many, many things possible. Anonymous credentials are possible right now and extend to anything. It can represent "this anon identity is a PhD in physics", "this one is a lawyer with 5 years experience in criminal law", etc. But this sort of mechanism starts with being able to say "this is a singular person, with identity verified by X mechanism".
It is absolutely foundational and the opposite of dystopian. It allows us to combat every current dystopian mechanism without creating any additional compared to what already exists.
I can't, because it's not logical. You want a credential that provides exactly one bit of information with certainty. It's not at all clear that something like that exists or if it did, how you would prevent multiple people from sharing the same credential if it was also actually possible to use it anonymously.
> It can represent "this anon identity is a PhD in physics", "this one is a lawyer with 5 years experience in criminal law",
You're saying the credential can leak information about the user. You don't need many of these bits of information to de-anonymize someone.
There are methods to produce anon credentials without tying it to an identity, independent of any other credential claims. It doesn't leak any information at all. What are you on about?
Clearly the crucial issue is the "untraceability" of the ID. In practice somebody is going to have to know who is who, and in practice the state is going to arrogate that role, as perhaps it should. So the fundamental question is whether it is possible to make the state democratically accountable.
I'm not sure what's forcing these DIDs being one-to-one with a human, or why have the ability to create as many pseudonomynous identities as you like results in centralization or authoritarianism?
Anyone else appreciate the attribution to utilizing AI?
I'd further appreciate if they were willing to provide a link or version of what model they used, and ideally the prompt they fed it with - and perhaps the version controlled history of the prompt(s) they used until it output as desired? Not necessarily so seamless if only partly using AI for output.
If the protocols are e2ee and the metadata not stored than it shouldn't matter who's server it is. But to be sure, better use something like "iroh" network protocol with hole punching.
Sure, if your user count equals one, then go ahead, but as someone who has self hosted for 2 decades, trust me, you’re only making it harder. As soon as you want to share data or collaborate on data, you’re forcing another person to download and use a specific app, and you’ll be managing a bunch of users.
Add to that the fact that the internet is not a friendly place, and you’ll really cannot just take a lax stance to security. Everything needs to be top notch and patched.
Personally I’ve long since moved to public cloud. It doesn’t matter where my data is hosted as long as I have a backup of it, and everything stored in the cloud is encrypted (where applicable) before uploading it.
As for the didspaces product, isn’t that just what Resilio Sync and Syncthing did a decade ago ?
There are certain application types where I think it makes sense to self host the admin interface and cloud host the rest. None of or only a fraction of the write traffic is ever exposed to external access, and if done right the app can work fine with two nines of uptime on the admin services. Which puts it into the realm of running it out of your home office and having it sync to the cloud.
The economies of scale of cloud computing seem to prescribe the same trajectory to computer services as well for completely material reasons, not ideological ones.
In any case, differentiation is only made possible by a base of de-differentiated socialized production. Electricity.
Not the WorldCoin version, but one that states and other state-backed providers can use to verify that someone is who they say they are.
I spent half of today tracking down a DNS issue at home. Your home lab will evolve and there will be changes. You need to stay current with the required knowledge, and that takes time and attention.
I have no issue with literary devices when used thoughtfully, but thought is exactly what LLMs lack.
Makes me wonder if one day we'll need LLMs to compress this kind of writing again. Like purposefully decreasing the signal to noise ratio for transmission, then distilling it down at the receiving end.
Sure, the walled gardens of social media have conditioned new generations to twitch in unison, crave likes and spill rage via comments -- but is that something we want to sustain? I'd deprive that of oxygen and watch it wither. Give me ACTUAL connections, with the people I care about. The shimmering flickering scrolling dopamine drip gets in the way of real connection.
I think the idea of some kind of a distributed, persistent identity is a terrible spectre. Given how much power the incumbents have, if any kind of distributed identity authority actually took root, they would either clone their own and smother the original, or adopt it outright -- with the terrifying consequences of now being able to control your online presence everywhere, and tied to your actual offline identity. This would mean they could exact suffering on you everywhere (not just online) for whatever actions of yours they deem to be transgressions in their own little worlds.
No, the future IS self-hosted. Whether the "self" is an individual, a group, a community -- the answer is in a robust network of independent nodes, that actively choose how and whom they cooperate / interoperate with.
12inchidentity•6mo ago