Dropped into the events for this https://knightcolumbia.org/events/reimagine-the-internet if you won’t an example of pouring hundreds of millions of $$$ down the drain the Knight foundation is it. This is normal, but by doing this they shaped the agender of the #openweb for the last 10 years, this is a problem, a BIG problem, they need to be held to account for.
Feel free to shout at people like this, at the very least we need to make this problem visible.
Coding projects that come from the humanity’s general fail as they are not technically coherent and build out from abstract ideas without real relevance to lived humanity, they are too disconnected to become relevant to communertys of use.
Coding from science tend to fail because they are inhuman, and are built for mashions. They serve abstract ideas based on numbers and thus can reach only tiny numbers of people and can build no outreach social groups of use being irrelevant to “real/normal” people.
Coding from life has a better chance of success BUT only if balanced with a science based discipline and some academic rigour of soiled social thinking
Let’s look at examples:
Knight News challenge was captured by academics and thus has produced a slew of irrelevant projects – the money and focus was poured down the drain.
Diaspora was a pure geekproblem project so found few humans to use it, the resources were poured down the drain.
Mastodon came from a computer scientist but is a human project based on an existing need/use with competent technical agender. It worked and outreached to normal-ish people. Mastodon for filled an existing human need. Thus has real social change/challenge action and potential – we should/need to learn from this.
What has worked for the fedivers to overcome the geekproblem is the copying of existing #dotcons as #openweb tools. This copying has mediated the gap between the humanities and the sciences by taking existing (bad) human technological relationships and building copy’s in the (good) openweb. In clear contrast peoples attempt to build both #geekproblem and academic #NGO tools has (obviously) failed in the fedivers.
We need to build out from this good/bad relationship and nurture the good and push down the bad – while avoiding the pointless ghettos of both geekproblem and academic dogma being pushed by captured funding agenders.
It’s an interesting challenge to have movement on/in. Current foundation funding agenders have been captured by academics on one side and the geekproblem on the other. Capital (#dotcons) funding agenders are dominating and pushing for aristocratic anti-humanistic outcomes and theological neo-liberal group think.
We need to step out of these #mainstreaming flows to push up the good and push down the bad. We are working to do this at the #OMN we’re trying to bring our lived experience (this is always were the value is) to rethink and re-emergence solutions to the old 4 estates thinking:
* The clergy – while being structurally irrelevant are still are at the core of the social condition – belief.
* The nobility – are a dangerous force for social destruction by control and play a bad role at every level, our #dotcons leaders are the new “nobility”.
* And the commoners – are all of us, we need to see this more, our best/worst governance is democratic – we need to embed this is all our social technology.
* The media – is the tools of social control and the path to social liberation we need to chose where we put our power and our intervention in media.
At the OMN we are practical working on the last two – while fighting for humanism is the first and fighting trench warfare agenst the second. In the end it’s a simple path made complex by the forces we are fighting agenst.
The answer is always #KISS the power is always human, the tools #4opens
“You first need to discover as much as possible relevant items within the desired domain, meaning that everything needs to be discoverable (i.e. it needs to be made available and be accessible, but also the right structure and metadata need to be in place for everything to be properly indexed and categorised)”
The #OMN is set out to solve this problem from the bottom-up: the lived communities define the categories.
The #OMN is a part of the fediverse to grow an #openweb native approach, creating distributed metadata enriched permanent stores of stories and media/data.
Had a lot of conversations about privacy and security on the fedivers recently, its an interesting subject that is central to meany people that I tend to leave to one side. Lets take a few moments to look at this.
Mastodon has only a figleaf of hard encrypted security with normal TLS used by meany sites. It is a #openweb app with no internal encryption for any part of its messaging or content. It makes a big play in announcements about security and privacy but if you think of this as hard coded in any way into the system you have been told a “white lie”.
What mastodon has (like all good #openweb apps) is good social security built on intelligent layers of trust and good moderation tools for both users, mods and admins. This soft security is actually mostly real were the hard-security is in the end brittle theatre as the networks and devices it runs on are inherently insecure.
In this we find the opposite of what most people push in technology, real security comes from social trust, with simple strong KISS tools to build this trust. The current #mainstreaming of trust nobody is a dangerous and stupid idea.
To make sense of the social/tech #hashtags I’ve been using for the last decade, you need a simple but often avoided tool: ideology. This isn’t abstract theory for academics. It’s a practical way of seeing patterns in how people organise, build, and fight over the world. The idea has been around since at least Karl Marx and Friedrich Engels, and runs through modern political thinking via people like Antonio Gramsci. The core point is straightforward: large groups of people don’t act randomly. They cluster around shared assumptions, about power, about trust, about how the world works. Those shared assumptions are what we call ideology.
Over time, thinkers have “distilled” these patterns into rough categories. Left/right. Socialist/capitalist. Authoritarian/libertarian. These aren’t perfect boxes, but they’re useful shorthand. They let us quickly understand where a movement sits, what it values, and – crucially – how it’s likely to behave under pressure.
Now, here’s the bit people in tech often resist, this applies just as much to coding projects and digital communities as it does to governments or political parties. Code is not neutral, every project embodies choices: Who gets to decide? Who gets to participate? What is visible, and what is hidden? What is trusted, and what is controlled? These are ideological questions, even if developers don’t frame them that way.
Take a simple example – A project built around open standards, transparent decision-making, and shared ownership sits in a very different ideological space to – platform built around central control, proprietary systems, and user extraction. You don’t need to argue about labels to see the difference. But the labels – ideology – help you map it quickly. This is where the hashtags come in. They’re not random slogans – they’re shorthand for ideological positions:
#4opens → a practical framework for keeping things accountable
#dotcons → capitalism applied to network effects and data capture
#encryptionists → a drift toward fear/control when taken to extremes
#geekproblem → the cultural blind spot where technical people ignore social context
Each tag is a compressed way of pointing at a cluster of assumptions and behaviours. Once you see them as ideological markers, the landscape becomes much clearer. So why does this matter? Without this lens, people in tech tend to fall into two traps:
Naivety
They believe they’re building “neutral tools,” and are surprised when those tools reinforce existing power structures.
Confusion
They see conflicts – over moderation, governance, openness – but treat them as personal disagreements instead of ideological clashes. Using ideology cuts through both problems. It lets you say “This isn’t just a disagreement about features. It’s a disagreement about how power should work.” Applying it to real projects.
Let’s look at something like the #Fediverse – It leans toward decentralisation, openness, and community governance → ideologically closer to left/libertarian traditions. But it still contains tensions: moderation, funding, scaling → where different ideological pulls show up.
Or take corporate platforms – Centralised control, data ownership, profit extraction → clearly aligned with capitalist, top-down models
These aren’t accidents. They’re outcomes of underlying ideological choices. The hashtag story is a practical tool, not a purity test. This isn’t about forcing everything into rigid categories or arguing over who is “correct.” Ideology is a tool, not a weapon. Used well, it helps you understand why projects succeed or fail, predict where conflicts will emerge to make conscious choices about how you build. Used badly, it turns into dogma and pointless infighting – which is exactly the mess we’re trying to compost.
The #OMN path is grounded in a clear ideological stance of trust over fear, openness over control and commons over extraction. That doesn’t mean it’s easy or pure. It means the direction is explicit. And that’s the real value here: clarity.
Because if you don’t understand the ideological ground you’re standing on, you end up being pushed around by forces you can’t even see. Once you do see it, the landscape changes. Suddenly, the hashtags aren’t just words – they’re a map.
What do you think *should* be closed? Or at least is OK to be closed?
Let’s start from a traditional liberal view: The majority of social interactions should be done in the OPEN and some private interactions should be done CLOSED.
We can discuss from this.
What the current dogma misses is that just about all good social power comes from OPEN
And meany social evils come from CLOSED
If we close/lock everything down, we are left with the evil, a bad outcome.
There are world-view gaps that make this a hard bridge to hold in place.
Example Diaspora and RSS based networks – the young Turks did a CLOSED network and shouted down the existing OPEN networks… 10 years go by, and we have to reinvent RSS+ as #ActivityPub to launch open networks a new – lets talk more about examples like this when we talk about the #geekproblem and #encryptionists. The 10 years that is missing is the problem.
It’s mostly a view of human nature, thus sociology and politics, applied to social groups who make and use #openweb technology. So if you are new to thinking about this maybe start with some basic wikipedia though the quality has become well muddy over the last 5 years.
A. It’s a valid point that Google and Amazon have monopolist interests and are trying to enforce them. Nevertheless, TLS is an open standard and the owner of that blog would have many other possibilities implementing it. Not having transport encryption is nowadays highly deprecated for good reasons and I don’t see any valid point in not adopting it. Not saying you have to use Google’s or Amazon’s infrastructure for that.
Q. Good to rethink this view. Have a look at his thinking. This is the difference between closed/open as a world view that #encryptionists blow smoke over to push an agender that does not challenge the #deathcult we all live and breath…
A. Sry, but what? 🤔 Encryption is one of the central tools for a free and open internet, as it enables a much better level of privacy, or in fact even is a hard precondition to it.
Q. if you say so… I have been working for more than 20 years on this and always say clearly that we need 90% open and 10% closed – the #encryptionists are dangerously wrong in their view of 90% closed and 10% open. Its a problem we need to overcome and in no way a solution. Take note you are posting this on mastodon that is 90% open and 10% closed. We are not having this conversation on diaspora (the #encryptionists network) very few people are.
A. 1) What the hack is an “encryptionist”??
2) My friend, all Mastodon instances I know use TLS.
3) What is your definition of “open” and “closed”? Encrypted vs. unencrypted? 🤔 I think YOU should really rethink this kind of definition. A blog for instance can be openly available to everyone and still offer secure transport encryption to protect the privacy of its readers.
4) You are mistaken, almost everyone I met on Mastodon is a huge proponent of encryption. And no, I’m not for 90% encrypted and 10% unencrypted. I am for 100% encrypted.
Q. Nuttiness is good in moderation. You are talking to me on a #openweb project, there are some #closedweb one’s, but they tend to be full of nutters, so can understand why you are here 😉
A. You are calling me nuts? Well, thanks… So please define to me, what “openweb” and “closedweb” have to do with encryption per se.
A. Our current dogmas are a mess… good to take a step away.
Q. Uhm… there is nothing written about why encryption is supposed to be bad… It just uses “encryptionists” as some weird swear word. In general, I don’t really get the text. Sounds very confused to be honest. That being said, I am also against neo-liberalism, individualism and esoterics and for an open web. What this does have to do with encryption remains obscure to me…
And it’s not a dogma. It is a scientific fact, that eavesdropping on well encrypted communication is close to impossible.
A. This is an interesting point:
2) all Mastodon instances I know use TLS.
The dev of mastodon told “white” lies about privacy and security as few #fashernistas would go with a #openweb project that did not pedal this dogma.
#TLS is a fig leaf, everything on the server is in plain text and the admins can read most of what you post and the sysadmin can read and change anything. it’s a trust based #openweb project and works well Because of this building of trust.
“Trust nobody” is the rallying cry of conservatism and an easy-to-understand worship of the #deathcult we need to stop pushing this shit.
It would be an #ecryptionst#geekproblem to call any online project secure in any real senses as the operating steam it runs on for 99.9% of users is insecure and likely backdoored for the state and corporate spy. And even if you are in the 0.1% who run something that just might be secure then the firmware is all insecure with issues that CANNOT be fixed in contempery devices…
The mind set is the problem am talking about – you can blow smoke over conversations by not looking at the big picture.
If you look at contemporary programming, I don’t think we have properly understood the social damage that our coding culture has already done, and is still doing. We have built enormous parts of modern life out of software, while pretending that software is somehow separate from society. It isn’t, code structures how we communicate, what we can see, who can participate, what gets remembered, what gets deleted, who gets heard and who gets ignored. And much of contemporary programming culture has a deeply contradictory relationship with this power.
In theory, the culture talks like anarchism: decentralisation, freedom, hacking, autonomy, permissionless innovation, open protocols. In practice, the resulting infrastructure feels closer to an authoritarian bureaucracy: rigid hierarchies, centralised control, surveillance, locked-down permissions, opaque decision-making and an almost obsessive belief that more control and more security will produce a safer society. This is part of the #geekproblem.
Closed systems hide power – in a #closed system, the monsters can operate without being easily seen. They can plot, manipulate, divide and control because the surrounding community cannot properly see what is happening. There is no shared social process for checking the claims being made or comparing them against what everyone else can see.
You cannot easily create social “truth” inside a closed system, you can have an official truth, corporate truth, an algorithmically manufactured truth. You can have whatever the people controlling the system want you to believe. But social truth is different, it emerges from people being able to see, question, compare, remember and challenge what is happening, that is one of the powerful things about #open. With genuinely open systems, the monster becomes more obvious. It becomes easier to see the relationships, the decisions, the contradictions and the consequences.
It becomes easier for other people to say – hang on, that’s not what happened – open systems don’t magically prevent abuse, they don’t make people good, but they make some forms of abuse harder to hide. Closed breeds monsters. Open pushes them out of the shadows where they can be seen.
The security paradox – this is where programming culture gets particularly strange. The demand for control and security is to often presented as neutral engineering. We are told that systems need permissions, authentication, central administration, surveillance and increasingly complex layers of security because the world is dangerous.
Of course some security is necessary, but when security becomes the organising principle of the whole system, something changes, the technology begins to reproduce the social assumptions of its creators. People become permissions, communities become accounts, relationships become access-control lists, trust becomes authentication and thus social problems become technical problems. Uncertainty becomes something that must be eliminated rather than something that society needs to learn to live with – this produces systems that are technically impressive but socially impoverished.
The fantasy of perfect control is a deeper problem here. We keep trying to build technology that removes mess, but human society is messy. People disagree, misunderstand each other, change their minds. Communities develop traditions as different groups have different needs. Sometimes things fail or somebody has a better idea, that isn’t necessarily a bug, it is social life. The #geekproblem treats this mess as something that technology should solve. The result, an endless attempt to build cleaner abstractions over increasingly complicated social realities. But the cleaner the technical abstraction becomes, the more human reality gets pushed outside the closeing system.
Then the system becomes brittle, and when it breaks, everyone is surprised. Code should be allowed to be messy – this doesn’t mean writing bad code. It means recognising that good social technology cannot be based on the fantasy of perfect control. We need systems that accommodate disagreement, forks, experiments, mistakes, local variation, negotiation and repair. In that sense, code should be a little bit messy, because society is messy. The goal isn’t to eliminate the mess, it is to create structures that help us live with it. That is different from the programming culture of trying to close every possible hole, define every possible behaviour and control every possible interaction.
#OPEN is a direction, not an endpoint – there is also a danger in treating #open as another purity project. Yes, the #openweb isn’t automatically good as open systems can contain abuse, misinformation, exclusion and power games. The #openweb itself contains plenty of contradictions. The #dotcons have their own versions of “openness”, often while retaining enormous concentrations of corporate power. So this isn’t a simple story of good open people versus bad closed people, more a balancing process.
#OPEN is a way to step away from #CLOSED – it creates space for transparency, plurality, experimentation and social accountability, gives communities more opportunities to see what is happening and to build alternatives. And that matters because we are currently living inside an enormous pile of inherited closed #techshit – closed platforms, closed data, closed algorithms, closed governance, closed infrastructures and assumptions about what technology is supposed to do. As a first step we need to compost a lot of this closed crap.
The mistake, we make to often today, is that we believe that we can build the perfect open system and finally end the struggle, we can’t, and we shouldn’t. There is no final technical architecture for society. There is no perfect governance model, no moment when we finally solve disagreement, power or human contradiction. Anyone promising that is either selling something, hiding something, or has fallen deeply into the #geekproblem.
The point is not to end the mess, it is to keep the mess visible, social and negotiable. We need technology that leaves room for people to challenge each other, organise, experiment, repair and move in different directions. That is why the #OMN work matters – to build practical #openweb infrastructure where media, metadata, moderation, governance and community relationships can remain visible, shared and contestable.
To make this happen we need #4opens starting points, #OGB experiments with governance, #MakingHistory to keep collective memory alive and #IndymediaBack to remember what grassroots media learned before the current wave of #dotcons.
You do realize that all our data is HORRIBLY centralized and thus could vanish at any moment, come the revolution/evolution/ #climatechaos tsunamis.
Our end plan in the #OMN is that all the content is redundantly stored in the network in a #KISS way, so traditional backup is less important -when it goes wrong, and it will sometimes as we are home hosting. Just boot up a new instance and put your hashtags and user info in and all your content will be sucked back in a #lossy good enough way. This makes home hosting work well enough to scale outward to build a #openweb
“So wait, when you buy an NFT, you don’t actually BUY the art, you just buy a receipt that you bought the art? And we’re burning the planet for THAT?“
The #encryptionist project is capitalism in the #openweb where it fits badly. They keep trying https://ethereum.org/en/nft/ as if the #deathcult was common sense, which it’s not, its death, displacement for millions and the wholescale destruction of nature for the next hundred years.
These guys are EVIL, and we need to say this to them #climatchoas is the new normal, and we have to STOP the #encryptionists form feeding this mess.
A lot of people talk about censorship on the #fedivers without much understanding how this is different to censorship on the #dotcons The fedivers instances voluntary federate to other instances of the fedivers, its part of the open network that you can choose not to federate with some instances. This is not censorship as each instance has its own TOS and ethos and is happy to share information with other instances that share this world-view and not to share federation with instance that don’t, this is the point of a voluntary network.
Users who do not feel happy with the instance they are on can simply move to an instance that shares their world view. The is no “censorship” in the American sense of blocking #freespeech the reposabilerty is placed onto the user to find a place where their speech fits. If they cannot find such a place they have the freedom to set up their own place. Then instance can choose if they will federate with them or not.
It’s kinda annoying that the #rightwing#trolls and the “progressive” conspiracy crew CRY #censorship without this understanding as it take up space and focus. I mostly just end up blocking them or de-federating from their instance if they cannot understand and keep throwing shit thinking into my spaces. On the #openweb its simple don’t be a troll please.
Q. While I agree with everything you wrote in that post, I don’t get how that illustrates the geekproblem. Is the #geekproblem the same as the #encryptionists?
A. The #geekproblem is illustrated here http://hamishcampbell.com/index.php/2021/03/06/over-the-last-10-years-we-have-been-told-a-lie/
Q. In one post you wrote that the geek problem is replacing trust with control. That immediately communicated clearly to me.
A. The #geekproblem is a general issue of misunderstanding of “total control” and what it is to be human. The #encryptionists are an example of this, that have been dominate for the last 10 years, the solution to everything is “privacy” “lock down” isolated individualism, me only me “no such thing as society only individuals and their family’s”.
The hashtags have different meanings if you look at them from different directions – but always #KISS and radical at base. Metaphors, soft knowledge. The are no hard definitions – but add them together and they tell a story of “control”. The opening is that YOU have the opertinertly… maybe its a bit Qanion, first time I thought about that one 🙂
Q. I assume open data, which is good in some contexts but shades into surveillance in others.
Open processes? Which again I like in most of the contexts I work in,
What else?
A. The is a few pages http://hamishcampbell.com/index.php/projects/4opens its a radical “social” definition of the open-source/free-software process. #4opens can be used to judge any tech/social project. It’s needed to lift the lid on what #dotcons and #NGO say and what they actually do, always different. If people make judgments it’s likely to put to one side 95% of the current tech crap and concentrate on real #openweb projects that get lost in the churning of #fahernista and #geekproblem agenders.
With #opendata currently we have a control issue. All the #dotcons data is open to corporations who pay and government agencies who spy, it’s just closed to us. What is the role of data in society is a complex issue that we do almost nothing to talk about in any real sense.
Social (data) ideas to think about:
What is a “free-market”
A. Ain’t no such thing and never has been nor will be
What is a command economy.
A. Any capitalist supply chain.
What are humane relationships.
A. longer conversation…
Q. But this is such a thing as a “free-market” in inverted commers 🙂 it’s the data we have on the things we “value” which we exchange for “data” that is created and guarded by our “states” with lots of guns and bombs.
A command economy is what the soviets tried and failed and china is trying to recreate with a state “manoalay” on data and metadata.
The “humane data” is the interesting one for #4opens and #OMN which are planting seeds for.