629 karma · joined August 1, 2014
"To what extent, if at all, would you support or oppose each of the following rules being in place permanently, regardless of the risk from COVID-19?"
"Having a curfew against leaving home after 10PM without a good reason": 19%
I wouldn't discount your work, etcd is very stable, so it probably works very well for your use case.
As for using Cockroachdb, I guess it depends on your use cases: with what you have now, it seems like local reads are able to read stale data (someone updates x at the leader, while you read locally), but it might not be a problem for Nest. Cockroach will always try to read the latest version of the data, so unless you need serializability, the cost of switching might not be worth it.
The described setup looks like something that cockroachdb would be able to handle nicely, which perhaps is a little more battle-tested than what you wrote.
The Erlang folks are looking for maintainer volunteers to continue working on HiPE support, they don't have the manpower right now to maintain it themselves.
[0]: https://googleprojectzero.blogspot.com/2020/12/an-ios-zero-c...
This is repeated every single time, when the reality is that Moxie asked the organizers _in advance_ not to record the talk[0]:
> I just prefer to present something as part of a conversation that’s happening in a place, rather than a webinar that I’m broadcasting forever to the world. I have less faith in the internet as a place where a conversation can happen, and the timelessness of it decontextualizes.
I think the biggest hurdles when writing NIFs are:
* Interacting with Erlang terms from C/Rust/Zig. Admittedly both zigler and rustler help in this regard, by wrapping Erlang terms. Pony is able to expose raw pointers and structs to C, which I've felt easier to work with.
* Dealing with the Beam's preemptive scheduler. This isn't as big of a problem now with dirty schedulers but still a mismatch compared to normal Erlang code. Pony uses a cooperative scheduler everywhere, so you'll already be used to splitting long tasks in different steps by the time you need to use the FFI, which makes the transition easier.
Whether this is has a big impact on running systems remains to be seen, Erlang is very good at quickly collecting data.
Another thing that I would say Pony has that Erlang doesn't is an easy FFI mechanism. You can write NIFs for Erlang, but in my experience writing native code or wrapping C libraries has been much easier in Pony.
It's linked from the page, but we should make it more obvious.
If you have used it and have any ideas on what you'd like to see there, feel free to drop by Zulip!
In general, a single node partition will use ordered storage. At a higher level (partitions/shards), you use either key ranges or hashing to route keys to partitions: https://tikv.org/deep-dive/scalability/data-sharding/
It seems TiKV uses range partitioning, so that's giving you the order across nodes.
[0]: https://hyper.dev/81aabee4001a47bf9c8bdf4475201ba7.html
As you say, there's a much more nuanced way of explaining the parallels between space colonization and mythology. Another common trope you can read in these discussions is the "myth of limitlessness":
In this way, modern technology conveys an ideology of limitlessness by offering itself as a way of overcoming all manner of limits, chiefly those that arise out of our being situated in the world as embodied creatures. But cultural and moral boundaries also yield to modern technology. At every turn, we tend to choose the tools, devices, and techniques that allow us to act beyond or irrespective of the limitations of place and time that have historically conditioned the texture of human existence. At the far end of this tendency we encounter the transhumanist disdain for the human body, otherwise and unaffectionately designated our meat sacks.
– https://theconvivialsociety.substack.com/p/the-convivial-soc...
If the answer is "you're not curating the list of people you follow well enough", then I don't see how RSS is different than any other network. Re: Twitter, is very common to hear people say "You have to curate your feed!", or "You have to use lists!". RSS is the same, if you subscribe to a handful of personal pages, then RSS will be nice. If you use RSS to subscribe to magazines, you're going to get a big list of articles. The same applies to FB or Twitter.
The downside of TV's big fantasy is that it's just a fantasy. As a special treat, my escape from the limits of genuine experience is neato. As my steady diet, though, it can't help but render my own reality less attractive, render me less fit to make the most of it, and render me dependent on the device that affords escape from just what my escapism makes unpleasant.
[...]
My real dependency is on the fantasies and the images that enable them, and thus on any technology that can make images fantastic. Make no mistake. We are dependent on image-technology; and the better the tech, the harder we're hooked.
[...]
An exponential surge in the mass of televisual images, and a commensurate increase in my ability to cut, paste, magnify, and combine them to suit my own fancy, can do nothing but render my interactive [telecomputer] a more powerful enhancer and enabler of fantasy. [...] . Insights and guides to human value used to be among literature's jobs, didn't they? But then who's going to want to take such stuff seriously in ecstatic post-TV life, with Kim Basinger waiting to be interacted with?
Stream fusion (or deforestation, in general) is useful in languages that encourage function composition. For that, functions must receive and return a value that can be composed together. In my experience, languages in the style C or C++ encourage functions that modify the argument in place (caller supplies their own buffer, for example), which bypasses the problem of creating intermediate copies of the final result.
[...]
Of all social roles, those of hierarchy are affected most by new patterns of information flow. The loss of information control undermines traditional authority figures. Further, because information control is an implicit rather than an explicit aspect of high status, the changes in hierarchy are surrounded by confusion and despair.
[...]
Many Americans are still hoping for the emergence of an old-style, dynamic "great leader." Yet electronic media of communication are making it almost impossible to find one. There is no lack of potential leaders, but rather an overabundance of information about them. The great leader image depends on mystification and careful management of public impressions. Through television, we see too much of our politicians, and they are losing control over their images and performances. As a result, our political leaders are being stripped of their aura and are being brought closer to the level of the average person.
– From Joshua Meyrowitz's No Sense of Place, 1989