No relation to the sports channel.

  • 0 Posts
  • 37 Comments
Joined 9M ago
cake
Cake day: Jun 09, 2023

help-circle
rss

This surprises me since Cloudflare has AAAA records listed for lemmy.world. Do you know your way around tcpdump? If so, it might be interesting to see what’s happening with traffic to those addresses. My desktop doesn’t have v6 right now (sigh) or I’d be testing that myself …


Have you ever been a developer of a project that has a lot of public comment on it?


On the other hand: Many comments from people unfamiliar with the code base and the project organizers’ plans are unlikely to be useful to the people actually doing the work. Discussions that are low-signal/high-noise are likely to be simply ignored by the people actually working on the code.


An account is just a small database entry. It probably costs the server less than a post that appears on the front page.


My understanding is that ActivityPub is designed with the expectation that servers can look one another’s names up in DNS and initiate TCP connections to one another.

So even if all of your end-users are on your LAN, your instance still needs to have a public address that’s discoverable in DNS, etc.

You might be able to rig this up via tunneling, but you’d still need a public address on the other end of the tunnel.


The Walgreens drugstore got robbed. Was their competitor, CVS, behind it?


Search engines do indeed index Lemmy instances, just as with any other public web site.

For example:

https://www.google.com/search?q=site%3Aprogramming.dev+humor


Neither the backend nor the UI appear to treat #this specially; it’s just a piece of text.

A line beginning with # (with a space) is treated as a headline:

Celery predator stalks stalks


Somehow the server has to be able to look up the user’s subscriptions so it knows what posts to show them.


That may not be possible with web technology.

Browsers send URLs to web servers. The web server has to have the URL the user wants in order to serve a response; and it has to know who the user is in order to check permissions (e.g. don’t accept a moderation action from a user who is not a moderator).

This inherently creates an opportunity for the web server to record any details about that exchange.


Technically? Sure, they can retain and read their web server logs; or even put additional logging into the server code they’re running.


If a user submits a comment and doesn’t see an immediate response from the server, they might submit the comment again. Right now there’s no automatic check for this sort of duplication.

If you’re not sure if your comment has been received, check your profile; if your home instance has accepted it, it should be there.


Don’t worry about it. Many heavily downvoted posts are also clearly in violation of either the community or instance rules; e.g. non-news posts in a news forum, or bigoted posts on instances that don’t permit that.


Technology skills don’t work by intuition; they work by learning.

People say “intuitive” when they mean “familiar to something I’ve already learned”.

For example, novice programmers often say that a programming language that resembles the first language they learned “is intuitive”, while a language that looks different “is unintuitive”.

People who learned C first, used to argue that Python was “unintuitive” because it doesn’t use {} curly braces around code blocks.

That’s not intuition. That’s familiarity. Once they become familiar with Python, they no longer talk about the absence of {} around code blocks as “unintuitive”.

Here, there are users coming from centralized services like Reddit, Facebook, or Twitter. One of the things that they have to learn is that this is not a centralized service; you have to care about what instance you’re looking at, or what instance a community is hosted on.


Here’s what this sounds like to me:

george@aol.com and george@hotmail.com do not reach the same person. This is a problem. When a user sends email to george, they expect to reach the one true George, not some kind of fake George.

It is not helpful to declare that a system is defective just because it doesn’t work in way that a new user initially guessed that it does. Their first guess was incorrect! That’s okay! It’s okay for new users to make mistakes and learn!

There’s no getting around that new users have to learn how to use the service. That takes time and experimentation. It also takes patience, both on the part of the new user and on the part of more experienced users.

Sure, there can be additional signposts and help. But it’s really unhelpful to just declare that the system is wrong and the new user’s first guess must be right.


To be clear, is what you’re saying here that the service that you’re using — which you did not build — is too welcoming to newcomers?

If you want a walled garden, this may not be a very easy place to establish one. I don’t think anyone will stop you from trying; but it’s not clear to me that the people who are actually building the service are in agreement with your values.

Lots of people are enthusiastic for something different from walled gardens. But it sounds like you really want one, or rather you joined an open service and are now complaining that it’s too open for you.

But if you don’t like the policies of your current instance and its peers, because they are too welcoming to people who are newcomers, and to people who are different from you … please don’t pretend you’re being progressive, okay?


Specifically, any fascist group is a conspiracy to commit murder. As such, there is no “free speech” reason to tolerate fascist organizing.


https://xkcd.com/810 may be relevant here. Mind you, that’s from 2010, long before ChatGPT.


Some older federated services, like IRC, had to drop open federation early in their history to prevent abusive instances from cropping up constantly, and instead became multiple different federations with different policies.

That’s one way this service might develop. Not necessarily, but it’s gotta be on the table.


Currently it appears that a non-logged-in user (try an incognito window!) will only see posts on a particular server’s local communities. So a search engine bot crawling multiple Lemmy servers will only see duplicates if they’ve been explicitly crossposted.


If someone really wants to attack the network, they’ll attack it with custom software, not just by clicking on a lot of buttons in the web UI.


When using email, be aware that george@aol.com is the real George. All other Georges on all other email servers are fake.



Look up the origins of IRC’s EFNet.


Yep. Successful anti-spam usually relies on a mix of different techniques, not just one!


Bot registrations can also be slowed down by just … slowing down.

Real users don’t need a registration to happen within 250 milliseconds. It’s okay to delay it for several seconds just to rate-limit bots.

(This is sometimes described as the “tarpit” approach.)


The airlines managed to figure it out, weirdly enough. Calculating the price of an airline seat is Turing-complete, and at least one airline software service, ITA, needed the runtime compilation feature of Common Lisp to do it efficiently. Yes, when a user asked for a ticket price, their systems wrote and compiled a piece of code to determine the answer.


If your billing is too complicated to be accurately described to your customers, then you may have put yourself in a situation where you are incapable of being honest with your customers. That’s on you.

It’s the job of regulators to ensure that you are honest with your customers; therefore, they can reasonably forbid you from having billing so complicated that it cannot be described accurately.


The news I want is increasingly local. City council stuff, crime, policing, road closures, public transit issues, events, new businesses & organizations, “area man grows amusingly-shaped potato”, “local landlord fined for hosting illegal pony fights in tenants’ attic”.


It’s analogous to the way that Reddit knowingly allowing some subs to exist repelled some users.

Let’s be absolutely clear about that:

For years (2008-2011), Reddit hosted forums for pedophiles to share “legal” pictures of young girls for other pedophiles’ erotic entertainment; e.g. upskirt photos showing children’s underwear.

For years, Reddit hosted forums for misogynistic men to encourage one another to perpetrate violence against women; for racists to promote and plan violence against black people; etc.


And frankly, the Fediverse isn’t as user-friendly

One component of a system being “user-friendly” is that it must not sabotage or undermine the user on behalf of the system’s proprietor.


They do, though. It’s called Führerprinzip, or “the leader principle”.

Wikipedia says:

The ideology of the Führerprinzip sees each organization as a hierarchy of leaders, where every leader (Führer, in German) has absolute responsibility in his own area, demands absolute obedience from those below him, and answers only to his superiors.

In this view, absolutely everything in society must be made authoritarian. Cooperative and democratic forms of social organization are considered corrosive to social order, and therefore are not allowed. Disrespecting your Führer — any of your Führers, at any level — must be punished, with penalties up to & including death.

If there is a social organization at any level — a family, a church, a workplace, a school, a local government — it must have a Führer to take responsibility for it, and everyone else involved must obey that Führer unquestioningly. Anything else is social chaos and probably Communism.

Children and wives obey the man of the house, who is wholly responsible for them. If the man of the house fails to enforce order in his house — that is, compliance with his own Führers — then his own Führers must remove him from that responsibility. For instance, if a child deviates from the state governor’s dictates on gender, that child must be removed from his father’s home and placed into a more obedient home.

Workers obey bosses and business owners. Worker-owned enterprises are not allowed as they are obviously Communism. However, it is the job of each business leader to bring his business into line with the Party. Businesses that fail to obey the economic and cultural dictates of the Führer must be punished; see e.g. Disney.

Students obey teachers, who obey principals, who obey the state governor. If a teacher fails to demand that children fall in line with the directives passed down from the state governor, it is the duty of the principal to not only fire that teacher, but report them for prosecution.


Is this one of those cases where everyone who wants one already has one, so they’re not selling as many anymore?



There were a whole bunch of mergers & acquisitions. Wikipedia has the whole sordid history.

For me, it jumped the shark around the time of the 2004 “OMG Ponies!” April Fools prank, which came across as nerd boys making fun of women in tech.


Slashdot started in 1997 and was sold to Andover.net in 1999, in the midst of a lot of early Linux people making a butt-ton of money (on paper, anyway) via the VALinux IPO.

VALinux, amusingly enough, eventually morphed into ThinkGeek and was later bought by Gamestop, an entity about which much has been written …


Longtermism doesn’t have to do with one’s own personal genetics or lineage, though, and it certainly doesn’t belong to Elon.

Longtermism is a notion coming out of population ethics, that since there will be more people in the future than there are today, that we should take the well-being of all those future people into account when making decisions today.

This can be taken in lots of different directions — ranging from humanist environmentalism, to space migration, to concern about exotic existential risks.

But a fixation on one’s own personal DNA is not really related to it at all. That’s more of a misunderstanding of evolutionary biology.