[-] half@lemmy.world 20 points 11 months ago

With due respect, it is time to go outside.

[-] half@lemmy.world 48 points 1 year ago

He cannot protec
Nor can he attac
But he is a little hat

[-] half@lemmy.world 61 points 1 year ago

Relatable. Obviously completely unacceptable behavior. Yet relatable.

[-] half@lemmy.world 21 points 1 year ago

My pet theory is that NGINX was designed by a pen-tester who realized that all they needed to do to make the majority of SMBs expose their web servers to the internet was outperform Apache

[-] half@lemmy.world 65 points 1 year ago

That's a good thing. Discord is chugging its way through the last half of the Web 2.0 service to social media pipeline. It's a VC-funded multimedia enterprise extended around a novel technology core optimized for its original service offering, real-time voice/text. Nobody is immune to bloat, but because Matrix is a protocol standard, not an app, users have the option of sticking with minimal clients and servers that won't (necessarily) get destroyed by feature creep.

If you've tried Element and thought "ah, slow Discord," maybe have a scroll through https://matrix.org/ecosystem/clients/. I don't want to get off topic but all my favorite software is standard/specification-based.

[-] half@lemmy.world 20 points 1 year ago

Home slice I respect the grind but I gotta be real with you I haven't bought a GPU since the Obama administration

[-] half@lemmy.world 52 points 1 year ago

Oh my God! That's awful! Which ones?! Which sites, specifically, though?! You know, so I can call for bans.

[-] half@lemmy.world 23 points 1 year ago

* dons wizard hat

You think you're joking, but peer-to-peer, capability-based distribution is the future of web design. Federation protocols (like ActivityPub, on which run Lemmy, Kbin, Mastodon, et. al.) are a big step up from single points of centralization like Reddit and Twitter, but most implementations are still fundamentally client/server architectures which give server owners power over users. Some of the people who invented ActivityPub have already moved into a new phase of distributed systems architecture. "Second-party" is not a terrible way to think about it.

WASM (WebAssembly) is one of the key technical breakthroughs that will facilitate much richer distribution; it allows many languages to run natively (fast) in common browsers. No longer will we all be necessarily bound to the abomination that is Javascript. With WASM, backend guys like me can run our fancy languages/databases right on your browser, building stronger meshes of user computers acting like lighter versions of federated servers. Together with Free Software ─ the legal right to share and change code ─ this technology represents the democratization of the Internet.

So why hasn't this glorious revolution happened already? Well, WASM support is still not ubiquitous and there are still serious architectural challenges whose solutions are very much in progress. Security is a big one. With centralized infrastructure, the most efficient way to handle security is a concept called ACLs (Access Control Lists), which are like firewalls ─ lists of rules for who can do what. With ACLs, each node has all the tools and a copy of the rules. This does not work when you want powerful nodes to run independently under the control of complete strangers.

The way forward is Capability-Based Security, which includes three big ideas:

  1. Each node has only the tools that it needs.
  2. When a node needs a new tool, it has to ask its neighbors to borrow it.
  3. Just because a node is borrowing a tool doesn't mean it can share it with others.

Cryptographically-enhanced capability-based security makes the computational power of individual nodes irrelevant to their role in the larger system. WASM contains an implementation of this idea ─ it's called WASI (WASM System Interface) ─ but there are different approaches with different tradeoffs. The one I'm studying right now is called Spritely Goblins, developed by some of the people who invented ActivityPub. You can read more at https://spritely.institute.

1
submitted 1 year ago by half@lemmy.world to c/cia@lemmy.world
1
submitted 1 year ago by half@lemmy.world to c/cia@lemmy.world
1
submitted 1 year ago* (last edited 1 year ago) by half@lemmy.world to c/cia@lemmy.world

The People's Lightbulb contains the seeds of its own revolution.

[-] half@lemmy.world 14 points 1 year ago

I feel much better now, thank you. How are you?

214
submitted 1 year ago by half@lemmy.world to c/lemmyworld@lemmy.world

Reddit Was a Good Business

I joined Reddit in 2008. I remember it as a perpetual series of discoveries. Every time I logged in, I would learn something I never would have seen otherwise. New technology. New comedy. New ideology. New pornography. New ability to interpolate a unique string of characters related to current events and suddenly take control of a fresh memetic stream of independent media. New feelings, identities, behavior patterns, collective ethical architectures, and business opportunities. I was an isolated adolescent allergic to all the authority and social structure in my churchy suburban youth. Reddit was an electric neon string dangling from infinity and buzzing with the secular hum of freedom, sex, and reason. I grabbed on and didn't let go for fifteen years.

We must remember it was always a business. It was an advertising marketplace operated for profit. It happened to operate at a particular scale which afforded small groups of key thinkers subjective judgements of the value of abstract concepts. For example, the value of community trust in an ad business.

RIP Silly Moose.

I am guilty of describing recent events as "the death of Reddit." While it's cathartic to type after watching a community so formative to my identity sink into the swamp of astroturfed parasocial media hosting the U.S. Congress thinks is the same thing as "the Internet," it's wrong. Reddit didn't die, it just outgrew its ideals. What died was that stupid moose. Furthermore, I'm glad it's dead. It lied to me. It convinced me to forget something very important that Frank Herbert tried to tell me a long, long time ago.

The Spice Must Flow

Most people just want content. Sad but true. People living in specialized industrial/postindustrial societies have access to infinite sources of worry restricted only by the awareness of imminent death. The role of computers in society according to almost everyone alive is to help them hang on to their jobs or to temporarily distract them from their jobs. You can put the secret truth of the universe on tap and the vast majority of people simply won't care unless it helps with one of those two things. It's human nature; getting angry and vocal about it doesn't change it. You are entitled to try.

It is because we know we will wither and die that we construct apparatuses to care for us in our impending weakness. For this reason, businesses of a certain size either grow or disappear.

"The world is a business, Mr. Beale."

Steve Huffman is taking a lot of shit right now, and that's fair. That's his job. My friends, do not confuse the face of the business for the inherent nature of the business. It is composed of mortals. Worse, it's composed of software.

September Is a Function of Connectivity

If you've migrated to a federated Reddit substitute this week, you may have already encountered ActivityPub's biggest limitation. Defederation is a massive pain in the ass. When a popular instance decides to take its toys and go home, everybody who was federated with them gets kicked in the metaphorical dick while the network figures out how to heal. On a technical level, the reason this is so expensive has to do with the inherent limitations of client-server architecture, but that's a topic for another day. Right now, defederation is being used the way it was arguably intended: to protect communities who feel threatened by massive growth. Before you know it, the natural forces of conglomeration that killed our beloved Silly Moose will turn defederation into the same political token that's represented by today's private API. The gnashing of teeth will echo across the internet as pseudointellectuals like me bemoan the "death of the Fediverse." They will be as wrong then as we are now, and we will be old.

In these fleeting moments preceding imminent death, we must use technology to love one another.

39

Developers, content creators, and content moderators really need you to step in and remind them that what they should have been doing for the last twenty years was making you wealthy. After all, how are you going to sell everyone's personal info to the Chinese if it's open to everyone?!

[-] half@lemmy.world 30 points 1 year ago

Reddit is dying. Its goals as a growth-oriented corporation are inherently contrary to its original nature as a community center. I have to give them props for dragging it out as long as they have (and will). All the factors that made Reddit possible and desirable still exist; in fact, the ActivityPub federation protocol enables an even more powerful form of collaboration that transcends a lot of the negative aspects of Reddit's design.

Give it time. Make content! Tell people about this wonderful new generation of media. Consider it an opportunity to engage with the glory days of a new form of internet media. Which it is.

1
Leftist Infighting (lemmy.world)
submitted 1 year ago* (last edited 1 year ago) by half@lemmy.world to c/modlog@lemmy.world

"When we said you should nationalize controversial industries, steal from the rich, enshrine corruption, and grow the welfare state, we meant you should do it in a nice, aesthetically pleasing way that panders to our social demographic."

[-] half@lemmy.world 21 points 1 year ago

You kinda get what you deserve for doing real politics in 196

[-] half@lemmy.world 22 points 1 year ago* (last edited 1 year ago)

Try not to take it too personally: the commies are extra sensitive at the moment because they have to share the fediverse with a giant influx of liberals. You'd probably be upset if they were pouring into your space. Not that anybody owns it, but we all take things for granted. It'll cool off.

edit: the gears of this sarcasm machine are lubricated by Marxist tears

15
Domesticated (lemmy.world)

I always wanted a cat. I like the stupid little furballs. Can't help it. I know it's irrational and expensive and environmentally suboptimal and you're basically just setting yourself up for inevitable heartbreak, but when they bump their dumb soft heads into me I melt like a chocolate bar on the dash of a black car in the August sun.

My Dad was allergic to cats, so I wasn't allowed to have a cat. Then my Dad left and I still wasn't allowed to have a cat. In retrospect that's pretty suspicious, Mom. My college had an extreme zero tolerance policy for pets: they caught this one dude red-handed and called animal control to come murder his pet snake. Then someone in that same dorm burned a bag of popcorn and the sprinklers wouldn't shut off, flooding the entire building and destroying everybody's shit. I've never been a big fan of the "snake guy" archetype but no one deserves that degree of irony.

In my first apartment, I wasn't allowed to have a cat because there was a cat quota which was already filled by my roommate, whose cat hated me. That cat would wait until I brought a girl over and then walk up to us while we were making out and just piss right there in the middle of the floor, making eye contact with me. At the time I really had no idea how devastating cat urine can be to a rental property.

I stayed there for way too long because I hate moving. You know when you start to hate everyone who lives in a city, like it's their fault that your personality grew out of that lifestyle? Time to go. I carefully selected only rental units with pet clauses, paid everyone in the world, and slowly realized that the carpet was saturated with cat urine from the last tenant. I report this to the property manager, who reports it to the property owner, who replies back to the property manager, who tells me, "Yeah, no more pets."

So now I'm sitting in a townhouse that smells like cat piss, waiting weeks for these colossal dipshit moron douchebag numbskulls who installed carpet all over a pet rental to go through the doomed process of paying a series of professionals to tell them that you can't actually get crystallized uric acid out of a carpet pad, and I'm still not allowed to have a fucking cat.

9
Keyboard Interface (lemmy.world)
submitted 1 year ago by half@lemmy.world to c/lemmyworld@lemmy.world

In this thread, let's discuss keyboard-driven use of the Lemmy desktop web UI.

The elephant in the room is Reddit's recent decision to destroy its longstanding relationship with community development which, in my view, helped that website retain its stature as The Link Aggregator for years and years after its core content stream and central administration had fallen into the toilet. Today I chose Lemmy as my new aggregator because its development philosophy and resulting implementation of the ActivityPub federation protocol meet my insane standards. There's only one thing I'm missing.

How Can Into Mouse-Free?

I miss the Reddit Enhancement Suite, colloquially known as RES. Navigating content and comment trees without dedicated keybindings is a big slog relative to the obscene convenience and customizability of that venerated plugin. I imagine that other users of the Old Reddit + RES combo are in a similar position to my own. Now, there are general-purpose keyboard integration layers for web browsers. I daily use and highly recommend Tridactyl, though it does have a hell of a learning curve if you're not coming from the Vim school of UX, and it's Firefox only. I can't imagine Tridactyl being any more flexible than it is, yet its intent as a general DOM parser means it can't really compete with something native, explicitly designed for parsing content lists and comment trees of embedded media.

I'd like to turn this over to the community. If you're familiar with the Old Reddit + RES lifestyle, what were the essential features you'd like to see implemented on top of the federated backend? If you're using something to fill the void, tell us about it, regardless of how hacky or specific it might be. If you love your mouse and don't see the issue here, feel free to chime in.


Please note that this discussion is not intended as and should not descend into a list of demands for Lemmy features. As I hope I've already made clear, the ideal situation is a wide variety of different applications connected together. Let's hack on stuff.

view more: next ›

half

joined 1 year ago
MODERATOR OF