Recent submissions

Comment · 1 year ago
Ah nice! Glad to see you've already thought of this. Any sense of what % of addresses you would hope to be private vs geo-marked? (Asking because it's easy to mark all private addresses as being "bad" if they're in the minority, but once they reach a tipping point that becomes infeasible - at least we've seen this with addresses tagged as belonging to VPN providers).

If you have a decent amount of private addresses in the mix (1) such that blocking them would 'break' the mycoria experience(2) then it sounds like you've got a decent solution here - geo-aware prefixes for convenience and private addresses for when you'd prefer the anonymity.

1) I freely confess to not knowing what percentage a good mix would be. 20%? 5%? In practice, going back to the VPN example for IPv4, it's "a high enough percentage of important users complaining that their VPN connections are broken for a long enough time". Depending on the jurisdiction that can be 1% (well off / well connected people in a jurisdiction complaining to the right people that in turn overwhelm management with their complaints) to >20% (not necessarily well off or well connected users, but a critical mass that instead overwhelms ISP help desks with complaints).

2) Assumption: mycoria / the app you're building on top of it becomes so important that breaking it completely is a non-starter for the average ISP.

Comment · 1 year ago
This is very cool @dhaavi! Can definitely see where you've taken lessons learned from cjdns and yggdrassil.

I hate to nitpick but this project looks promising enough - and the new project you mentioned interesting enough - that I feel the need to. From your FAQ:

> First, there is some structure to the router IPs. While there are special purpose prefixes, most IPs will be in a geo-marked prefix. Every country (+ States in the US) has their own prefix within Mycoria. This means that on the global level, Mycoria routers in the same country share the same prefix. These prefixes are also (tendentially) similar to nearby countries.

Second, within a country prefix, Mycoria uses address-distance routing. This means that packets are sent in the direction of the "address-nearest" other router known. While this is not the most efficient way to route packets, it does work quite well with some additional steps - especially if confined to a smaller geographic region, as Mycoria is doing.

My commentary: One of the unfortunate lessons we learned from the IPv4 internet and management of IANA IPs by the different RIRs (and the subsequent tagging of IPv4 blocks with geographic information) is that layer-8 folks love the idea of layering policy on top of geographic tags. (E.g.: Maxmind says your address is in Pakistan, and according to Pakistani law content offered by another address is verboten, ergo you are blocked.)

Geographic awareness built in to network prefixes may be used against your users in ways that you'd prefer to avoid. Or perhaps it's an acceptable tradeoff for you - it's easy to envision scenarios where 'the juice is worth the squeeze' and users derive enough benefit from geo-aware prefixes to accept the drawbacks. If it's the former, I'd recommend investigating moving from geo-aware prefixes ("I'm within X miles of other people in this jurisdiction") to latency-aware prefixes ("I'm within X ms of other people within this prefix").

(Steelmanning my own recommendation - it's possible that anyone trying to implement layer 8 policies on top of geographical-aware prefixes will just willfuly misinterpret latency-aware prefixes as being close enough to them, which would mean a lot of wasted effort for nothing).

Anyway, just my two cents. Again, very cool project, looking forward to seeing what you build on top of it!

Comment · 4 years ago
The subject line doesn't seem to match with the the post it links to - perhaps it's been updated since being shared here? The blog post right now is titled 'the ecosystem is moving', and in the first paragraph states:

"Nothing about any of the protocols we’ve developed requires centralization; it’s entirely possible to build a federated Signal Protocol-based messenger, but I no longer believe that it is possible to build a competitive federated messenger at all."

...which is is a far cry from "why federated protocols don't work". A more accurate headline summary might be "why we believe federated protocols are not competitive for this use case", which has a different ring to it.

Comment · 10 years ago
That I did assume - but only because you misused virtue signaling twice in two sentences, which is a Trumpie tell. You might have just picked it up from Twitter?

Also, don't post an excised version of your flagged tweet and then expect me not to catch it. Nice try, troll. Here's your flag, I was game right up until you were intellectually dishonest and sloppy on top of it.

Comment · 10 years ago
My assumption was based on your words.

I think you're confused on the difference between love, compassion and compatriotism. I don't expect you to love me or anyone outside of your own circle, but if you were hoping to make america great again without compassion or compatriotism, I'll enjoy watching the attempt.

Comment · 10 years ago
No, I actually want to figure out how to live side by side. This shit is terrifying. Please stop talking past me and imagining an enemy that doesn't exist.

(Also: I'm aware your post didn't ask the question. It was implicit... which is why I said implicitly. I do have the best vocabulary, tremendous vocab words folks. A lot of people are saying Trump voters have trouble with bigly words. Sad!)

Comment · 10 years ago
That depends: do they typically bust the buyers after they've bought real drugs and already used them? It's all fake bags of white powder that never get used, yeah?

For me this sort of hinges on whether actual child pornography was distributed (and then, i imagine, consumed and re-distributed by pedophiles) in the name of making a bust.

Comment · 10 years ago
Hilarious that you think I've even voted - I was a Bernie supporter and would have been upset with either Trump or Clinton. Please read this thread again when you're in a better frame of mind, if and when that day should come. And when you do, one more time:

>You seem to understand the idea that this phrase can be used in at least some context without it being a slur, so I ask - does the above thread, where you jumped in to an existing conversation to use 'Uncle Tom' in a one-line comment lacking any substance or nuance- seem like that sort of context?

Comment · 10 years ago
I will repeat:

>"I have flagged your comment for moderator review, as you are using a throwaway account and spreading racially charged rhetoric in lieu of engaging in civilized discussion". I hope that makes things clear.

You've moved on to civilized discussion - which is why I've started engaging with you - but the racial slur and your insistence that it's `totally just a prank brah context brah cmon` is precious.

You seem to understand the idea that this phrase can be used in at least some context without it being a slur, so I ask - does the above thread, where you jumped in to an existing conversation to use 'Uncle Tom' in a one-line comment lacking any substance or nuance- seem like that sort of context?

I am completely comfortable with your assessment of the value of my feedback, throwanem. (Food for thought: not all vacuums are physical. I'm sure you do, as you seem to assert, run into POC when you're on the train and the Orioles aren't playing; this doesn't have any bearing on your use of this term, or your presence or absence in a monocultural thought vacuum.)

Comment · 10 years ago
We are going to have to agree to disagree. Can I ask: would you mind walking up to a group of African Americans in your town, saying that phrase in front of them, and soliciting their take? I think you'd value their feedback more than you do mine.
Comment · 10 years ago
I don't feel the urge at all, actually, and since you're engaging in discussion now, I'll address you:

I'm certainly willing to engage with you if you make a point that I disagree with - read this thread and my comments in it for proof of that - but that "phrase I don't like" is a racial slur, full stop, and the idea that you "learned it from a black man" fully excuses it's use in every conversation, in every venue and at any time you like going forward is, well, wrong in a way that I don't think you'd ever be able to accept.

Consider editing your initial comment, and reflect on the idea that butting into a thread with a throwaway racial slur is perhaps not the way to get people to engage with you.

Comment · 10 years ago
"I have flagged your comment for moderator review, as you are using a throwaway account and spreading racially charged rhetoric in lieu of engaging in civilized discussion". I hope that makes things clear.
Comment · 10 years ago
Welp, here's your flag.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton