[-] bitcrafter@programming.dev 41 points 6 months ago

Hurd has always seemed cool from the purist viewpoint of, "Let's prove to the world that we can do everything using a microkernel!"-- and to be frank, as a Haskell lover, it would be hypocritical for me to fault anyone for this level of purity!--but development has been plodding along for decades, with the article claiming (unless I misread it) that they are still working on things like SMP and 64-bit support.

I mean, as long as the people tinkering with this are having fun then that is all that really matters, and more power to them! However, that really seems to be the entirety of its purpose at this point, which is a shame given the lofty ambitions with which the project was launched.

[-] bitcrafter@programming.dev 61 points 7 months ago

See, this is why I prefer the (terribly named) "Many Worlds" interpretation. Unlike the Copenhagen interpretation, it does not privilege measurement over other types of interactions between systems. That is, the wave function never collapses, it only seems to because you, as the observer, are part of the system.

The easy way to see this is to imagine that you put some other experimenter inside of a box. When they perform a measurement, from your perspective the wave function has not yet collapsed, but from the experimenter's perspective the wave has collapsed. Essentially, it is as if the system in a box has branched so that there are multiple copies of the experimenter within, one who sees each possible measurement result, but because you are outside of it you could, in theory, reverse the measurement and unite the two branches. However, it is important to understand that the concept of branches is just a visualization; it is nothing inherent to the theory, and when things get even slightly more complicated than the situation I have described, they do not meaningfully exist at all.

(Also, if it seems implausible that a macroscopic system in a box could remain in a superposition of multiple states, you actually are not wrong! However, the reason is not theoretical but practical: any system inside the box will interact thermally with the box itself, so unless it is perfectly insulated you cannot help but interact with it and therefore measure it yourself. This keeps going until essentially the entire world cannot help but perform a measurement of your system. Preventing this tendency from screwing things up is one of the things that makes building quantum computers hard.)

145

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
[-] bitcrafter@programming.dev 40 points 7 months ago

You missed the part where the reason why they are doing this is because the person who started XLibre had previously committed so much bad code to XOrg that needed to be rolled back that the git history is now a mess that is hindering forward progress. The goal of the new release is to start over from 2024 and cherry-pick the commits they want to keep in order to clean the history up.

[-] bitcrafter@programming.dev 37 points 7 months ago

I really wish that my parents had mentioned much earlier in my life that mental illness runs in the family and what the signs were so that I could have started getting treatment right away, rather than wasting years of my life confusing feelings of depression for proof that I was a terrible person. (Just to be clear, there was no malice involved; my mom just felt really self-consious about it, so she did not want to bring it up.)

[-] bitcrafter@programming.dev 59 points 1 year ago

DEAR LORD PEOPLE, SOMETIMES THERE IS NOT A DEEPER MESSAGE AND IT'S JUST A DUMB JOKE!

Seriously, check out the other comics by this artist. They just like absurdist humor, like this one:

[-] bitcrafter@programming.dev 46 points 1 year ago

I’d say Sarah doesn’t know much about cats or is just lazy.

Or maybe it is just a dumb joke?

107
submitted 1 year ago* (last edited 1 year 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.

77
) (Whew!) (programming.dev)

Someone had to do this before the riots started.

[-] bitcrafter@programming.dev 49 points 2 years ago

I wouldn't worry about it given that Rust has issues binding to C++.

[-] bitcrafter@programming.dev 45 points 2 years ago

What's scary is all of the ways they can track you even without your browser actively cooperating. For example, they can create an HTML5 canvas, render a bunch of shapes, and then probe individual pixels to get a read on your graphics card and drivers. The EFF has a very educational test you can subject your browser to in order to see how easy it is to fingerprint it based on these kinds of things.

[-] bitcrafter@programming.dev 38 points 2 years ago* (last edited 2 years ago)

Have you really not heard of it? It is a new architecture that is a bit better than x64_64.

[-] bitcrafter@programming.dev 38 points 2 years ago

Huh; I don't believe that it is really him.

If this is the real Slim Shady, would you please stand up?

[-] bitcrafter@programming.dev 112 points 2 years ago* (last edited 2 years ago)

Alternatively, instead of reading a Phoronix article that has a couple of short snippets from a much longer blog post, you can read the original blog post yourself to see the full context.

Edit: Also, it is worth noting that the author of the original blog post had previously written another relatively recent post criticizing the way in which Wayland was developed, so it's not like they are refusing to see its problems.

view more: next ›

bitcrafter

0 post score
0 comment score
joined 2 years ago