[-] bitcrafter@programming.dev 1 points 3 hours ago

It is worth noting that the more fundamental thing going on here is that abstract syntax trees are the general way in which programs are represented after being parsed, rather than this being something specific to Lisp. What makes Lisp interesting is essentially that it uses a notation that makes the underlying AST incredibly explicit.

[-] bitcrafter@programming.dev 15 points 4 hours ago

I think you mean: it is one of the most brain dead comments you have ever hurd about Linux.

[-] bitcrafter@programming.dev 21 points 2 days ago

In fairness, the cost of selling their souls to the Dark Lord Sauron also does not show up in this graphic.

[-] bitcrafter@programming.dev 2 points 3 days ago

Cent O-S is com-ING, to TOWN!!!

[-] bitcrafter@programming.dev 4 points 3 days ago

Also, I respect your insistence on using a term other than American to describe people from the US.

Because no one else belongs to a state and so calling ourselves "statesians" is therefore better?

[-] bitcrafter@programming.dev 8 points 4 days ago

As someone who regularly has to deal with code that has been broken needlessly into smaller functions so that I have to constantly jump around to figure out what is going on, this really resonates with me.

The latest case was someone who took something that really only needed to be a single function and instead turned it into a class with a dozen tiny methods.

[-] bitcrafter@programming.dev 5 points 4 days ago

And thank god for that!

[-] bitcrafter@programming.dev 7 points 4 days ago

Yes, exactly, which as we all know stands for GIF Image Format.

[-] bitcrafter@programming.dev 7 points 4 days ago

Best of all, they would not have to work for Bezos anymore.

(I tried staying a subscriber to support the genuinely good investigative journalism they do, but Bezos's changes to it were got to be too much for me to swallow; what finally drove me over was the incredibly congratulatory editorial that the editorial board posted in response to the kidnapping of Maduro from Venezuela.)

[-] bitcrafter@programming.dev 7 points 4 days ago

So what would you name the category that includes Alpine Linux and Chimera Linux, as was brought up in the article?

[-] bitcrafter@programming.dev 14 points 5 days ago

I was responding to the following paragraph in the article:

We used to get proof-of-thought for free because producing a patch took real effort. Now that writing code is cheap, verification becomes the real proof-of-work. I mean proof of work in the original sense: effort that leaves a trail: careful reviews, assumption checks, simulations, stress tests, design notes, postmortems. That trail is hard to fake. [emphasis mine] In a world where AI says anything with confidence and the tone never changes, skepticism becomes the scarce resource.

I am a bit wary that the trail of verification will continue to be so "hard to fake".

[-] bitcrafter@programming.dev 24 points 5 days ago

Unfortunately, the next step is for AI to get better and better at generating verification trails that look correct but are not.

146

I find the idea of self-hosting to be really appealing, but at the same time I find it to be incredibly scary. This is not because I lack the technical expertise, but because I have gotten the impression that everyone on the Internet would immediately try to hack into it to make it join their bot net. As a result, I would have to be constantly vigilant against this, yet one of the numerous assailants would only have to succeed once. Dealing with this constant threat seems like it would be frightening enough as a full-time job, but this would only be a hobby project for me.

How do the self-hosters on Lemmy avoid becoming one with the botnet?

9
106
submitted 10 months ago* (last edited 10 months ago) by bitcrafter@programming.dev to c/fediverse@lemmy.world

I realized that I haven't spent time on Pixelfed in a while, and that it would be great to find more content to add to my feed! So I logged in to my instance (social.photo) and then... hit a wall.

With Lemmy and Mastadon, it is super easy to peek at what is going on at other instances and find communities to subscribe to, but it looks like Pixelfed does not make this easy. The biggest issue I have run into is that many of the largest servers do not seem to let you explore what is on them unless you first create an account, and the main Pixelfed Server Directory at https://pixelfed.org/servers does not indicate which servers can be explored or not, so you have to click a few times (since the link takes you to the registration page) to even find this out for a given server. It also does not help that navigating to an instance does not show you the content for that instance, like it does for Lemmy or Mastadon, but for a login page that may or may not have an "Explore" tab at the top.

Am I missing something here? I just logged into Tumblr for the first time in years and my immediate next thought was, "Gee, I should be using Pixelfed instead!" But if in practice it is simply not possible to find content I am interested in without a great deal of hassle then it is not a realistic replacement. In particular, it seems like the way Pixelfed is set up requires me to register on particular instances to get a better view of what content is available (not just locally, but pulled in from other instances). This seems contrary to me to one of the biggest advantages of the Fediverse, which is that you are able and encouraged to pick an instance that best suits you rather than the one where all of the content lives; in particular I could not imagine self-hosting a Pixelfed instance without being left out of most of the content available.

And just to be clear, I am willing to put up with some degree of hassle resulting from the inherently decentralized model of the Fediverse, since I switched completely over to Lemmy from Reddit about a year and a half ago after the API fiasco (and the only reason why I do not use Mastadon more is because I was never that into Twitter-style content to begin with). But having to go out of my way to get through artificially constructed walls to even find content to subscribe is a bit much.

However, again, maybe I am missing here. If someone is willing to point me to a resource that solves this problem problem and makes this entire rant sound completely ignorant then that would be great! 😀


Edit: Fixed silly typo.

78
) (Whew!) (programming.dev)

Someone had to do this before the riots started.

view more: next ›

bitcrafter

0 post score
0 comment score
joined 2 years ago