I really like the nano texture display. But I occasionally like to dabble with my camera, sometimes pushing things around in editing apps and after seeing how an unedited photo rendered on a coworkers macbook with the nano texture, I sadly went for the gloss on my own purchase. It's not a huge difference and probably not even a dealbreaker to most, but it's already hard enough to find a best fit for varied color spaces out there who I share photos with and I didn't want to add another variable to the equation. When you're trying to deal with shadows it does get annoying when you're nerfed even just a little bit trying to determine how much detail is in the shadows.
It's admittedly a very obvious tradeoff, but part of me was hoping some new magic existed with the nano texture since everyone was ranting and raving about it on its release. Figured maybe just maybe it could've given me the best of both worlds. Nope. As it turns out people who make "review videos" often times don't know what the hell they're talking about. I've learned to tune those out and just source my purchasing info from people who do things im also interested in doing. In practical application it was an easy decision to make. For my use case glossy display just made more sense, I dork with photos/videos many times a year whereas I sit outside in the sun with my laptop maybe once a year if I'm traveling. And even in those scenarios the glossy display is fine.
EU and the rest of the world needs to ditch their anti circumvention laws that they put in place to appease the US demands on trade deals historically. They're getting tarrif'd anyways so YOLO. I think you'd see a lot of pressures ease up that are probably putting a lot of politicians around the world in compromised or blackmail-able positions. US Tech really needs to lose this massive leverage they have over the world right now.
iOS definitely made a name for itself to the ire of many for this many moons ago, but it's a fairly ubiquitous default behavior for mobile phone operating systems now (because battery life) even on android
I personally don't care if its bitchat or briar, I care about the most effective proven implementation in the end. Such a technology is needed now, not later, and if if bitchat started out as dorseys vibe coded side project last year and has now grown into something greater, then so be it.
this is prob the 100th time ive read about bitchat here, and the comments are largely the same (use briarchat, none of these really work that well, i dont like jack dorsey, etc) every time.
but this is interesting. and i agree strongly with this: "While this adds overheads, it's table stakes for real-life usage."
i suppose events like iran are really making me wonder if this stuff is possible it feels like anyone who's under the chokehold of regimes has completely run out of options, but even in America I'm getting the sweats wondering if there's going to be a time where such techs are needed. from what i gather none of these decentralized p2p messengers work well at all, but I also haven't truly tried. I can think of some moments that would've been viable test grounds though. Was at Outsidelands festival in San Fran and cell service was pretty much DOA due to the volume of people trying to hit the same tower(s). Even airtags which everyone in the group had on their beltloop weren't working.
It's funny how 3 or 4 similar BLE systems each are slightly different, and yet no one wants to just merge all the features for an obviously superior product. Everyone seems fine squabbling about which incomplete app/system is better.
Just take what's there and include the obvious next steps:
- Meshtastic and Meshcore ability to use relay nodes for long range BLE networks (Briar doesn't allow)
- Store and hold encrypted messages, as noted above.
- Ability to route through the internet, prioritize routing methods, disable internet routing, etc.
- Ability to self-host server for online relays (similar to Matrix)
Bitchat does work with Meshtastic as of the most recent release. It also lets you self host a relay, because it uses Nostr relays. I'm not so sure about white/black listing so yours DOES get used, but you can absolutely host one. Routing through the Internet is something both Bitchat and Briar support, Briar through tor, Bitchat through Nostr (optionally also through tor). Disabling Internet routing at this time may require turning off Internet for Bitchat -- haven't dug on that one.
I do like the store and forward idea, though a thought on that is that while it makes sense for DM's, it makes less sense for group chats, which, being real time, make the shelf life of messages a bit short. It makes good sense for forum like content though. I think so far Bitchat has treated this as a bit out of scope, at least at this stage of development, and it is a reason that indeed, Briar is still quite relevant.
Bitchat only just recently even added ad hoc wifi support, so it's still very early days.
> while it makes sense for DM's, it makes less sense for group chats, which, being real time, make the shelf life of messages a bit short.
Neither are real time once you introduce delayed communication. Not sure I see the distinction.
Actually, I'd argue that unreliable transport breaks the real-time assumption even without introducing delayed communication. Is there immediate feedback if your message can't reach it's destination?
Lack of retention can actually be a feature in these types of situations. It should be opt-in. The government would actually need to infiltrate the network in order to read the conversations, instead of just retrieving the messages from the cache on a confiscated phone
I'd consider end-to-end encryption to also be table-stakes, at least opportunistically after the first message in each direction. With encryption cached messages are far less harmful (though still leaking very useful metadata), without encryption it seems almost trivial to spy on any communications
E2E encryption probably isn’t enough to protect activists trying to organize. Without doing onion routing where you pre-compute some nodes it in the network that it MUST transit prior to delivery and having them decrypt it until it arrives to the recipient (like Tor) you still leak who’s talking to who.
Neither E2EE or Tor are enough to protect someone being targeted by state level actors. They're helpful, but if you're a high enough value target, they only slow down your adversary. If you're relying on algorithms on your computer to protect you, you should be prepared to meet the hacking wrench. [1]
If the political environment gets bad enough, you may expect to die anyway, and the TTL difference that obfuscation provides means the difference between making a small improvement before the inevitable, or not.
If the user can get immediate access to older messages then normally those messages will be available on a confiscated phone. That's why things like Signal have you set a retention period. A retention period of zero (message is gone when it scrolls off the screen) is safest.
If you want to protect older messages you can have the user enter a passphrase when they are in a physically safe situation. But that is only really practical for media like email. Good for organizing the protest but perhaps not so great at the protest.
>At its core, BitChat leverages the Noise Protocol Framework (specifically, the XX pattern) to establish mutually authenticated, end-to-end encrypted sessions between peers.
I actually wrote a Noise implementation and someone wanted to make a Bitchat implementation with it, but my impl only supports BLAKE2B (and I got the impression this person really didn't know what they wanted to do in the first place). It's kinda sad more haven't moved to BLAKE2B (or BLAKE3, which I almost never hear anyone talking about).
it is an admittedly long read but i could sense it. i have a few fallen heroes myself and id be able to write diatribes of why i loved them and simultaneously hold their nuts to the fire in modern times.
lmao same. actually a really cool fun/concept it's definitely wordle popularity caliber, but once i got to the last 3 words and ended up in this scenario and the hint button said that i was like -_- owned.
not sure what the right game experience would be for that. a notif that says "You can still solve more words but you'll never solve them all!" doesn't quite work here, because it's sort of saying "there's only one _right_ way to win, but good luck figuring out the right order". Still, it would be better than me finding that out at the very end.
it would probably be pretty important to design levels so that the unwinnable states can't happen early in the game, but it's getting a little abstract to think about at this point. sort of brings me back to that unblock it game from the old ipod touch days.
I actually think it's less about code style and more about the disjointed way end outcomes seem to be the culmination of a lot of prompt attempts over the course of a project/implementation.
The funny thing is reviewing stuff claude has made isn't actually unfamiliar to me in the slightest. It's something I'm intimately familiar with and have been intimately familiar with for many years, long before this AI stuff blew up...
..it's what code I've reviewed/maintained/rejected looks like when a consulting company was brought on board to build something. Such a company that leverages probably underpaid and overworked laborers both overseas and US based workers on visas. The delivered documentation/code is noisy+disjointed.
> The delivered documentation/code is noisy+disjointed.
Yeah, which is what you get if your memory consists of everything you’ve read in the past 20 minutes. Most of my Claude work involves pointing it at the right things.
It's admittedly a very obvious tradeoff, but part of me was hoping some new magic existed with the nano texture since everyone was ranting and raving about it on its release. Figured maybe just maybe it could've given me the best of both worlds. Nope. As it turns out people who make "review videos" often times don't know what the hell they're talking about. I've learned to tune those out and just source my purchasing info from people who do things im also interested in doing. In practical application it was an easy decision to make. For my use case glossy display just made more sense, I dork with photos/videos many times a year whereas I sit outside in the sun with my laptop maybe once a year if I'm traveling. And even in those scenarios the glossy display is fine.
reply