It's great to compare with people who have done similar, thanks for sharing your journey. It is an inordinate amount of work that non-computer-interested most likely aren't interested in. I do wonder what it takes (restoration of privacy rights enacted through judicial interpretation enforced upon companies like e.g. GDPR?) to have default UX that is E2E across most services, probably widely used companies like Apple doing it (which may compel Google, et al, to?). It surprises me to some degree that companies seem to _want_ the liability involved with associating people with their data? This seems odd, as the data is just as useful assigned to some random identifier that can be carted around the internet that can't be tied to our person, and I wonder how the cost of liability remains worth it when technologically it's unnecessary. The human aspect of social networking seems like the weak heel for removing names there, but still things like chat seem like things companies wouldn't want to store (who knows how strongly gov is compelling them to do so to make it worthwhile, maybe, with $$$ or threats). Even things like imessage, most people use icloud to backup and in this case the messages are recoverable by Apple (for law enforcement as it is or their own purposes maybe, more cynically) - this is heavily marketed E2E but in practice isn't, Apple says so on their security page even (this is nice of them): https://support.apple.com/en-us/HT202303 - I hope that as an industry we can work towards pushing ephemeral UX that users can adjust to but it will take adjusting, nobody needs a message from Nonna from 2014 and if it was the prized bread recipe, save it somewhere else! In any event, I hope this continues to get better for the lay user.
I haven't changed most of my choices since making the switch. I do use mullvad with wireguard now and I consider moving off of 1.1.1.1 for similar reasons to leaving google (see recent news about large gov partner here). I don't have many complaints. In the past year, I've also stopped reading twitter/reddit and moved to reading the news once a week in some attempt to rewire my brain, I'd say it's mostly good, I spend more time thinking and reading more interesting things and it gives me some perspective, the trade offs are being more disconnected from society (not up to date on memes, miss seeing what friends are cooking!) which has pros/cons. I'm rethinking this, it's all about values really, I do think social media can be used in a privacy preserving way to still keep in touch with friends/family (fingerprinting is slight issue) that doesn't have to constantly fight for your dopamine receptors. Anyway, it's interesting to discuss with like minded people, I know very few who aren't constantly plugged in now and it can be hard to relate (ie talk about more interesting things imho).
Hey there, fn dev here. Cool to hear about folks testing the graal images! We have done some experimental work and made some discoveries in the container cold start time dept. which we've documented https://blogs.oracle.com/developers/building-a-container-run... (see: Fast Container Startup).
The main things are optimizations around pre-allocating network namespaces, we've built some experimental code to skirt around this https://github.com/fnproject/fn/blob/master/api/agent/driver... (which can be configured & tested) and we're testing approaches like this to attempt to get start times down to as low as we can. <100ms still seems like a lofty goal at this point, but this is becoming a pain point for various FaaS platforms that are container based and some optimization work should come out of all this. A few layers up, it's a little easier to speed things when throughput increases for a given function, but devs do seem to want the 0->1 case to be almost as fast as the 'hot' case so we FaaS people need to answer this better in general, it isn't something we want users to have to think about!
> So nodes are just to assume that other nodes are alive/reachable/functioning? How would you propose detecting node health without some form of heartbeat?
generally there is probably enough traffic between nodes to just run failure detection off of txn failures / normal comms (rpc,etc) without running a separate failure detection mechanism, but this assumes every node is already talking to every node, which is not safe, but let's explore solutions to that. detecting failures from normal communication will likely be even faster than a heartbeat, provided traffic frequency is higher than the heartbeat (use case contingent). to get around the issue where all nodes aren't already in communication, could broadcast any local failures each node might observe and you save the traffic of the heartbeat in the normal case, a gossip mechanism could work to reduce the N^2'ness of that communication -- it seems likely that multiple nodes will detect a given failure at around the same time, we don't want each of them broadcasting that, potentially leading to more failures from increased net traffic. since the nodes who were in communication with the failed one have detected it, we really just need to update the nodes who weren't so that they can find out about it in a closed interval (same guarantee as a heartbeat, potentially looser bounds).
maybe this is being too optimistic, but at least it's fun to think about :)
I recently made this resource for a camp on learning Go with the end product being an http server. If it's helpful I can repurpose it for general use. It's a series of 2 quick tutorials currently, start here : https://github.com/rdallman/gofirst
It's great to compare with people who have done similar, thanks for sharing your journey. It is an inordinate amount of work that non-computer-interested most likely aren't interested in. I do wonder what it takes (restoration of privacy rights enacted through judicial interpretation enforced upon companies like e.g. GDPR?) to have default UX that is E2E across most services, probably widely used companies like Apple doing it (which may compel Google, et al, to?). It surprises me to some degree that companies seem to _want_ the liability involved with associating people with their data? This seems odd, as the data is just as useful assigned to some random identifier that can be carted around the internet that can't be tied to our person, and I wonder how the cost of liability remains worth it when technologically it's unnecessary. The human aspect of social networking seems like the weak heel for removing names there, but still things like chat seem like things companies wouldn't want to store (who knows how strongly gov is compelling them to do so to make it worthwhile, maybe, with $$$ or threats). Even things like imessage, most people use icloud to backup and in this case the messages are recoverable by Apple (for law enforcement as it is or their own purposes maybe, more cynically) - this is heavily marketed E2E but in practice isn't, Apple says so on their security page even (this is nice of them): https://support.apple.com/en-us/HT202303 - I hope that as an industry we can work towards pushing ephemeral UX that users can adjust to but it will take adjusting, nobody needs a message from Nonna from 2014 and if it was the prized bread recipe, save it somewhere else! In any event, I hope this continues to get better for the lay user.
I haven't changed most of my choices since making the switch. I do use mullvad with wireguard now and I consider moving off of 1.1.1.1 for similar reasons to leaving google (see recent news about large gov partner here). I don't have many complaints. In the past year, I've also stopped reading twitter/reddit and moved to reading the news once a week in some attempt to rewire my brain, I'd say it's mostly good, I spend more time thinking and reading more interesting things and it gives me some perspective, the trade offs are being more disconnected from society (not up to date on memes, miss seeing what friends are cooking!) which has pros/cons. I'm rethinking this, it's all about values really, I do think social media can be used in a privacy preserving way to still keep in touch with friends/family (fingerprinting is slight issue) that doesn't have to constantly fight for your dopamine receptors. Anyway, it's interesting to discuss with like minded people, I know very few who aren't constantly plugged in now and it can be hard to relate (ie talk about more interesting things imho).