Earlier quoted context omitted.
> Goldman Sachs does a lot of work in erlang but mostly to limit turnover on the dev side - try getting a job if all you have on your resume is years of working with a language nobody else uses, you can do it but it’s going to take a lot more effort on your part. My take on that is slightly different. Choosing a fairly esoteric language as a company reduces the amount of effort it takes to review applicants. Right no…
> Right now, if you post a job for python, you'll get thousands of applicants Have you done this? I wish we received thousands of applications for each python role we post
Blërg, a microblogging platform
31–40 of 66 posts
Re: Blërg, a microblogging platform
#32Will it be editorial (retain censoring rights) or, instead, a platform (true freedom of expression)?
Re: Blërg, a microblogging platform
#33Re: Blërg, a microblogging platform
#34Earlier quoted context omitted.
Anyone knows why Twitter fails to load one out of ten times?
You likely need to delete your service workers for Twitter and let it re-create them.
Re: Blërg, a microblogging platform
#35 $ git clone http://git.bytex64.net/blerg.git
Cloning blerg...
error: Empty reply from server (curl_result = 52, http_code = 0, sha1 = 95d56e6cc [...])
[...]
Sigh! How can we look at the C code?[EDIT: now looked at other comments about how this is a joke... is this error intentional?]
Re: Blërg, a microblogging platform
#36The scaling problem is what AWS's James Hamilton use to call the "Hairball Problem" in which there is no single database partitioning scheme that performs well under all workloads. The Subscriptions [1] section of the documentation demonstrates this problem:
> I immediately came up with the naïve solution: keep a list of users to which users are subscribed, then when you want to get updates, iterate over the list and find the last entries for each user. And that would work, but it's kind of costly in terms of disk I/O. I have to visit each user in the list, retrieve their last few entries, and store them somewhere else to be sorted later. And worse, that computation has to be done every time a user checks their feed. As the number of users and subscriptions grows, that will become a problem.
> So instead, I thought about it the other way around. Instead of doing all the work when the request is received, Blërg tries to do as much as possible by "pushing" updates to subscribed users.
This approach works well except when some users have hundreds of thousands of followers which results in an explosion of "pushing" updates. This doesn't even take into account geography related latencies of a global user base. Furthermore, naive attempts at databases without fault tolerance assume that losing recent data is not a big deal. It isn't, the big problem is failures that corrupt data and can't be restored to a known good state.
Re: Blërg, a microblogging platform
#37The last-modified headers indicate that the front page and docs have not been updated since May 2018. This is not a viable platform and the analysis of Twitter's technical shortcomings is facile. The original 140 character limit, now doubled to 280 characters, was originally constrained by the SMS interface Twitter supported but ultimately imposes a preferred content style that distinguishes the microblogging experie…
Re: Blërg, a microblogging platform
#38this microblogging platform is clearly crap, it has a vomiting bird as its logo, and follows the trend of those who then arrive at the shit-storm, which is not only illegal, but a clear manifestation of inhumanity; I personally despise any use of the Internet as if it were a defecator or similar, and I hope this platform will fail, for the little good that exists
...what?
Re: Blërg, a microblogging platform
#39Re: Blërg, a microblogging platform
#40Earlier quoted context omitted.
Slightly off topic, but someone should sell Fediverse in a box. I should be able to go buy a physical credit card sized thing which I plug into my wifi and everything is setup for me. Is someone working on something like that or is the Fediverse not ready for this yet?
There is an active network of associative ISPs in France, and they have come up with an Internet-in-a-box thing: https://internetcu.be/ . Basically it tunnels everything to a VPN of your choice (so you bypass your residential limitations) and has a yunohost "OS", so you can install anything you want with a few clicks. I'm sure other projects have started something like that, but I can't find them
It does a lot, but does none of them outstandingly well. I'd prefer to see FreedomBox just focus on having a best-in-class Matrix server for example.
Another (more recent) example is Dappnode[2]. They are kinda like Sandstorm but only for node servers that are part of decentralized networks.
[1]: https://www.freedombox.org/
[2]: https://dappnode.io/