melmi

joined 1 year ago
[–] [email protected] 1 points 1 month ago* (last edited 1 month ago)

Yeah, fair enough. To my mind I guess I don't think of array indexes as an example of actual zero based numbering, simply a quirk of how pointers work. I don't see why one starting from zero has anything to do with the other starting from zero. They're separate things in my head. Interestingly, the article you linked does mention this argument:

Referencing memory by an address and an offset is represented directly in computer hardware on virtually all computer architectures, so this design detail in C makes compilation easier, at the cost of some human factors. In this context using "zeroth" as an ordinal is not strictly correct, but a widespread habit in this profession.

That said, I suppose I still use normal one-based numbering because that's how I'm used to everything else working.

[–] [email protected] 2 points 1 month ago* (last edited 1 month ago) (1 children)

Picard is definitely the worst for this. It's woefully generic and miserable.

On the other hand, SNW feels like it has much more of the TOS-era vibrancy, LD is pretty similar to TNG in terms of setting (plus modern humor of course)... Prodigy even takes the novel approach of seeming like generic sci-fi at first only to become probably the most similar to 90s Trek out of all the new shows, albeit in kid's show format. Still, it's really fun and is all about the hope the Federation represents.

And for that matter, while early Discovery is pretty dark, I feel like Discovery gets more hopeful. Sure, the 32nd century has kind of a "fallen utopia" thing going on, but it very quickly turns into rebuilding and by the end they're looking hopefully to the future as they're expanding their borders again. It's different from the previous eras of Trek, but it's still hopeful.

[–] [email protected] 0 points 1 month ago (2 children)

Indexes start from zero because they're memory offsets, but array[0] is still the first element because it's an ordinal number, not an offset. It's literally counting each element of the array. It lines up with the cardinality—you wouldn't say ['A', 'B', 'C'] has two elements, despite array[2] being the last element.

[–] [email protected] 4 points 2 months ago (1 children)

When done correctly, the banner is actually a consent banner. It's a legal thing, not necessarily trying to discourage criminals. It's informing users that all use will be monitored and it implies their consent to the technology policies of the organization. It's more for regular users than criminals.

When it's just "unauthorized access is prohibited", though, especially on a single-user server? Not really any point. But since this article was based on compliance guidelines that aren't all relevant to the homelab, I can see how it got warped into the empty "you no hack" banner.

[–] [email protected] 14 points 5 months ago* (last edited 5 months ago) (1 children)

I can kind of see where he's coming from, but only if you're weighing it against an assumed future where we're going to die out tomorrow. That's a low bar for hopeful, and certainly not "100% positive".

I have a hard time seeing I Have No Mouth and I Must Scream or even worse, All Tomorrows, as "hopeful". I'd honestly rather just die.

Plus, not all sci-fi involves humans, and not all sci-fi is in the future. There's scifi with no humans in it, there's scifi set in the past or in an alternate present, and none of those qualify as "hopeful by default" in the way he defines it any more than any other fiction does.

[–] [email protected] 3 points 5 months ago

But how will you get a "universal" view of the fediverse? No single authoritative view exists.

You yourself acknowledge that this is complicated, but I honestly don't understand what appeal a hacked together fake centralized system would have for people if they don't care about decentralization in the first place. Any such solution is almost inevitably gonna end up being janky and hacked together just to present a façade of worse Reddit.

Lemmy's strength is its decentralization and federation. It's not a problem to be solved, it's a feature that's attractive in its own right. It doesn't need mass appeal, it's a niche project and probably always will be. I don't think papering over the fundamental design of the software will make it meaningfully more attractive to the non-technically minded.

[–] [email protected] 6 points 5 months ago (1 children)

I don't think the relevance of the TLD matters. It's worth being aware of whether you're using a ccTLD, especially in the case of countries like Afghanistan, but you also used .io as an example which is overwhelmingly used by non-British Indian Ocean Territory sites and is proven reliable. It's even managed by an American company.

Then .app isn't a part of the original TLDs, but actually a part of the new wave of modern gTLDs. And if you're considering .app, there's no reason not to consider the thousands of other generic TLDs out there.

Like with the ccTLDs, the only thing you have to consider is the trustworthiness of the managing org.

[–] [email protected] 1 points 5 months ago* (last edited 5 months ago) (1 children)

Yes, but only if your firewall is set to reject instead of drop. The documentation you linked mentions this; that's why open ports are listed as open|filtered because any port that's "open" might actually be being filtered (dropped).

On a modern firewall, an nmap scan will show every port as open|filtered, regardless of whether it's open or not.

Edit: Here's the relevant bit from the documentation:

The most curious element of this table may be the open|filtered state. It is a symptom of the biggest challenges with UDP scanning: open ports rarely respond to empty probes. Those ports for which Nmap has a protocol-specific payload are more likely to get a response and be marked open, but for the rest, the target TCP/IP stack simply passes the empty packet up to a listening application, which usually discards it immediately as invalid. If ports in all other states would respond, then open ports could all be deduced by elimination. Unfortunately, firewalls and filtering devices are also known to drop packets without responding. So when Nmap receives no response after several attempts, it cannot determine whether the port is open or filtered. When Nmap was released, filtering devices were rare enough that Nmap could (and did) simply assume that the port was open. The Internet is better guarded now, so Nmap changed in 2004 (version 3.70) to report non-responsive UDP ports as open|filtered instead.

[–] [email protected] 2 points 5 months ago

Weirdly, we see it happen in the 23rd century before replicators were invented, so it was a "synthesizer", not a replicator.

[–] [email protected] 2 points 5 months ago* (last edited 5 months ago) (3 children)

WG uses UDP, so as long as your firewall is configured correctly it should be impossible to scan the open port. Any packet hitting the open port that isn't valid or doesn't have a valid key is just dropped, same as any ports that are closed.

Most modern firewalls default to dropping packets, so you won't be showing up in scans even with an open WG port.

[–] [email protected] 2 points 5 months ago

Maybe. We might be getting into the weeds of unknowable philosophical questions here.

My belief is that my consciousness now is more or less the same as when I was young. But then, there's no way to know that, as we only exist in the current instant. It's possible I sprung into existence when I woke up this morning.

And yet I think that the claim "there's no continuity of consciousness, the You that existed yesterday is not the same You that exists now" is just as unprovable and thus unknowable as the claim that I am the same Experiencer that I always have been. We have no understanding of what consciousness even is.

To be honest I'm not really sure what consciousness "changing" means. I'm curious what you mean by that. In my mind, either it is or it isn't the same. It's just the thing that experiences my identity, my body, qualia. It's awareness itself.

I think some of the difficulty here boils down to the impossibility of defining consciousness itself.

77
submitted 10 months ago* (last edited 10 months ago) by [email protected] to c/[email protected]
 

It seems that the issue was resolved behind closed doors, so it could have been resolved behind closed doors to begin with, and then if the defederation was to go ahead simply announce the defederation.

Making an announcement "it will be defederated in 48 hours" made for this weird countdown drama thread (we even had programming.dev people show up and be sad about defederation!) that didn't really go anywhere, and then y'all just locked it when we refederated and made it clear that you were never interested in input and you'll be running the instance as you please (which is well within your rights of course). So what was the point of the thread?

I can see how it is nice to have warning if a community you're involved in is going to be defederated, but it also drags drama to our nice little corner of the fediverse, and pins it at the top of our feeds for all to see. In fact it shows up as the top of every feed for me, Local, All, and Subscribed. I can't get away from it.

Every time these threads show up they end up blowing up. Honestly, if you didn't make these threads, I wouldn't care who you defederate. But because the thread exists, I have to come in and I have to have an opinion. That's a personal issue and I recognize that, but I would hazard a guess that I'm not the only one. People who have never interacted with Blahaj nor the instance getting defederated show up in these threads sometimes. These threads invite drama, and for me personally, whenever they come up they make this space feel significantly less safe and make me want to leave Lemmy as a whole because it feels like it's just nonstop defederation drama for days at a time, but it's pinned at the top of my feed.

Maybe these threads actually provide utility, and I should just take these threads as a sign I should take a break from the Internet for a bit. But to me, they just seem like they're all downsides.

 

I know you're supposed to pronounce it along the lines of "blo-hi", but the Anglicized "blahaj" is so hard to resist!

view more: next ›