Live data from Hacker News

Blërg, a microblogging platform

blerg.cc

31–40 of 66 posts

Re: Blërg, a microblogging platform

#31
post #25
post #10

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

Absolutely, yes. Hundreds of submissions, and 80%+ of them literally could not solve fizzbuzz.

Re: Blërg, a microblogging platform

#33
this 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

Re: Blërg, a microblogging platform

#34
post #28

Earlier 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.

That's pretty unacceptable considering the size of the userbase, most of them probably never heard of service workers

Re: Blërg, a microblogging platform

#35
I thought, great! I now am curious about how it was implemented. So I did:

        $ 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

#36
The 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 experience.

The 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.

[1] https://blerg.cc/doc/#subscriptions

Re: Blërg, a microblogging platform

#37
post #36

The 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…

The latest Blërg (or barf, as suggested) is from 2017.

Re: Blërg, a microblogging platform

#38
post #33

this 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

>follows the trend of those who then arrive at the shit-storm, which is not only illegal, but a clear manifestation of inhumanity

...what?

Re: Blërg, a microblogging platform

#39
There is too much trolling on Twitter as the character limit does not allow for any serious argument. An ambiguous one-liner from a popular individual triggers thousands of replies and retweets. I've been thinking that we need a Twitter alternative, but with a minimum limit on the number of characters and no images or gifs. Setting a minimum limit to perhaps 300 - 500 characters will eliminate much of the trolling and the noise.

Re: Blërg, a microblogging platform

#40
post #22

Earlier 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

FreedomBox[1] is another project like that. The main issue plaguing these things (in my opinion) is the "jack of all trades, master of none" problem.

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/

Post reply on HN