Hacker News new | past | comments | ask | show | jobs | submit | dlenski's comments login

Look, it's a great article, but the perfect title was right there.

> What's my AEAD again, what's my AEAD again?


> Or towns in various places that prohibit signage that is not in the same plane as the edge of the building (i.e. no sticky-outy signs).

In many places where these signs are banned, old grandfathered-in examples have become beloved heritage landmarks.

The musée Carnavallet in Paris has a fascinating exhibit on the city's history based entirely on old business advertising signs.

An example here in Vancouver: https://vancouversun.com/news/whats-the-future-bow-mac-sign-...)

I detest a lot of modern forms of advertising as much as the next guy, but at the same time I think we'd be choking off a lot of interesting and enriching human expression by trying to remove it entirely.


I find it super interesting reading about goat and human sacrifices done by past cultures. It was a genuinely fascinating part of human culture, that humans thought that could help appease the gods to fix the weather, etc.

Just because it was done in the past, and is interesting to learn about, doesn’t mean we shouldn’t outright ban it.


You're comparing blood sacrifices of animals and humans to… artistic signage advertising businesses?


Yes. The point is just because it has been done before and holds some interesting historical value doesn’t mean it is valuable to continue to do.


I'm so sorry to hear of his death, and sending my prayers and wishes for peace and healing to his loved ones.

I interacted with him directly only once, while working on a [buffering-related issue in Open connect](https://gitlab.com/openconnect/openconnect/-/issues/582#note...).

Like many others, I was inspired by his great attention to detail, his diligence, and his curiosity, which served as a fantastic example for many people working on tricky and important issues in networking and other technologies.

Those will be some big shoes to fill.


I appreciate and applaud your inclination to sympathy, but I don't think saying words in your head will help him or his family. Perhaps instead you should let his family know directly that you found inspiration in his work - I imagine they would find that quite comforting in their grief.


The web server configuration was messed up, and serving the wrong certificate when loaded via IPv6. Fixed now .

https://www.ssllabs.com/ssltest/analyze.html?d=snowpatch.org


As I understand it, only Apple's own apps get the magical blessing to run in the background whenever they want.


Hmm, seems anti-competitive.


In Europe it's been ruled that since Apple makes no pretense of being competitive, they don't have to be, while Google has to actually deliver on their open platform promises.


Anti trust enforcement was tried briefly at the turn of the century but was deemed unprofitable for oligarchs, so it is no longer in fashion.


Eh, it has seen a mini resurgence recently


This affects other Bluetooth-using apps too, like the Fitbit app needs to be periodically restarted in order to get data synced from a tracker.


I dunno why you're getting downvoted so much.

This sort of thing seemed unthinkable a decade ago, or even in the first Trump admin, but definitely doesn't now.

Other similarly-inclined regimes like Modi in India have proven the effectiveness of targeted Internet shutdowns.


> I haven't studied the protocol but that seems like it has some...obvious routing issues.

Yes indeed. I don't understand how the peer-to-peer relaying can possibly scale without some directed routing algorithm.

If my phone running Briar is literally handing off every as-yet-undelivered message to every other phone running Briar, we're going to pretty quickly become overwhelmed.

It'll have all the routing issues of a Wi-Fi mesh network, except at a vast scale. https://en.wikipedia.org/wiki/Wireless_ad_hoc_network#Briar


> It does if you consider that everyone can act as a relay.

Let's think this through. Imagine civil war breaks out in Australia, and communications infrastructure is destroyed or shut off. I'm in Sydney and want to transmit a message to a friend in Perth.

How exactly is "everyone acts as a relay" going to work? In particular, how is it going to scale when everyone in the country is trying to do the same things?

> This is also how apple airtags can be find anywhere there's an iphone users nearby.

This is incorrect. Airtags (and the Google version) communicate with nearby Internet-connected devices, via Bluetooth and NFC I think. Those nearby Internet-connected devices send the airtag's location to a server.

Nothing about this would work without the Internet.


Yeah, I think current tech assumes a server relay. However imo, and if I were to imagine a solution, in this case I think a message would need a ttl, say 24 hours. In a local mesh/hive everyone would store a copy of the undelivered messages. When people move between hives they would sync these undelivered messages where ttl didn't expire. With perhaps a storage limit of say 1k undelivered messages. Undelivered means a destination user that didn't show in a hive. Wdyt?


> With perhaps a storage limit of say 1k undelivered messages.

If you want this to scale you'd need a scheme to deal with limited cache per device. Something like having each device assign a random priority to each message it has in transit. That way everyone culls a different set when things fill up.

> would need a ttl, say 24 hours

Probably better off scaling priority by age. That way you deliver if at all possible, until it eventually falls out of cache. Some people will be able to dedicate much more storage than others.


I do think this approach would be fairly tractable within "hives" where most of the members have few-hop connections to all of the others, most of the time. The trouble is that there would be so many unpredictable cases:

- Regular travelers between cities (e.g. flight attendants) might be the only reliable links between those hives. Travel patterns change, war breaks out, etc and the hive suddenly splits into two (or more). - A lot of people probably move around too much, and too unpredictable, to participate in a hive that's stable on scales necessary to maintain a TTL of <24h and a reasonable amount of cache for storing others’ undelivered messages.

Maybe I'm being too pessimistic here… I do think it'd be fascinating and instructive to try to build and use a hive/mesh messaging system like this at scale.

The Galapagos Island "post office" is an interesting real world example of serverless/decentralized message delivery: https://www.nationalgeographic.com/travel/article/galapagos-...

Basically, if you visit the Galapagos and you're so inclined… you leave a letter for someone else, and you sift through the letters that have been left there, and try to find one or two that you could conceivably hand-deliver when you return home.

The latency is 100~1000x longer than "normal" snail mail. This is basically with one "hive" constructed around tourists and researchers in an unusual location. But it basically works.


> Airtags (and the Google version) communicate with nearby Internet-connected devices, via Bluetooth and NFC I think

Yes, exactly (BLE, UWB, NFC).

First, Airtags only have a coin-cell battery. It is not remotely viable for them to be doing any sort of serious "communicating" because the battery would die in seconds.

Second, making the Airtag effectively a dumb device means you gain the various security and privacy benefits, and means everything needed to make the magic happen can be transmitted in a single BLE/UWB/NFC packet (bringing us back to the battery life aspect already mentioned).

30,000ft view of how it works: https://support.apple.com/en-gb/guide/security/sece994d0126/...


I used to work down the hall from Porkbun in a co-working space in Portland. They gave me a nice cozy hoodie for doing a bit of A/B testing for them.

Nice folks!

But how is this not just an ad?


Not trying to demean you or them but, most people get paid actual money for doing a day or more of work


It was 15 minutes’ worth of work.

We were chatting about our different companies in the kitchenette, and I guess I mentioned some familiarity with DNS configuration.

A few days later, a guy from Porkbun knocked on our office door and asked if I had a few minutes. And I did!


The author also lives in a town called Scunthorpe. Can't catch a break.


Particularly after moving from Penistone.


I hear the cost of living there is more reasonable than in Cockfosters.


For the curious, somewhat disappointingly, it is pronounced PEN-nus-stun (all closed short vowels)


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: