Pinned post


Personally I'm a huge fan of "run the software themselves", and thus I often prefer peer2peer tech. Besides the friends-admining-for-friends model doesn't happen, megacorps (almost) always take over. Which you correctly point out is preferable.

NOTE: CUPS is the biggest counterexample, as centralizing that would involve everyone travelling to the same central printer.

That said I can see a role for megacorps given encryption-based constraints.

@ajroach42 Nowadays, though, you can't run old software reasonably. Everything has an expectation of being networked, and with that comes a requirement of keeping up to date.

And, even if that weren't the case... there's a lot of stuff that just says "no" to old versions, or breaks, or can only import from old to new.

So, I feel like that's a factor, too - everyone has to stay on the bleeding edge, nobody cares about graceful degradation. (And, I mean, just look at the web...)

@profoundlynerdy @ajroach42 I'm talking about how we got there, you're talking about where we are.

The bottom end moved up, allowing developers to add layers of abstraction, forget how to optimize, and not learn how the hardware and their compilers/interpreters work or write closer to the metal.

@ajroach42 And, "move fast, break things" became a mindset, so people stopped targeting low-end old devices, they focused on the latest and greatest.

*This* is why performance is so shit nowadays.

In 1992, people targeted old low-end hardware.

In 2018, you're lucky if people target something other than the new MacBook Pro that they're developing it on, and their new iPad.

@ajroach42 However, the first generation of netbooks died out around 2010-2011.

By about 2012, Windows XP starts dying, and with it, IE 6. Now, websites can start using ✨ New Web Technologies ✨ (🤮), because they don't have to support IE 6 (or even IE 8) any more. Everything still seems fine, though, as tablets are taking off, and they're using pretty weak ARM chips, or occasionally recycled netbook Atoms.

...but then tablets get fast.

Odysseus architecture/design 

This all comes together to leave the focus on the web, creating a simple yet powerful UI.

The chrome is little more than what elementary (and GNOME3) users are familiar with as standard window decorations. And additional navigation aids are unobtrusively implemented as extensions to the autocompletion or as internal webpages.

Show thread

It's taken about a decade for me to start caring, but I have to admit I'm really not sold on arbitrary hashtags from a UX perspective.

Generally a message *about* a subject seems to be more on-topic than messages that are tagged , so it's frustrating to see hashtags that are less helpful than a search.

Don't even get me started on small changes (i.e. versus ), and how most systems don't categorize the above hashtags as having any sort of affinity at all.

So is open for a "soft launch" this week. As user 0, I suppose I am an "admin", although @hugo is officially hosting the instance, which lives at OVH data centers.

If any #FLOSS / #OpenSource folks are interested in switching over to this instance, feel free to reach out for help. Latest versions of #Mastodon make it easier to list your "forwarding address".

Oh, and please be kind to each other. We have a code of conduct. 🙂

@deadsuperhero @seanl Yep, they're both merkle-tree distributed ledgers. "Blockchain" is a fuzzy term... one could argue that maybe blockchains are signed distributed ledgers with consensus and *possibly* proof of work.

@joeyh said recently in person "Blockchains and git came out around the same time, and a lot of people who think they want blockchains really want git" <- I agree!

“While Facebook is in the spotlight right now for very good reason, this is not just a Facebook problem. We have a surveillance based business model that powers much of the web that cannot continue to coexist with privacy rights.” - EFF's @jenuhhveev


It's kinda mindblowing when you realize that the time spent on corporate #SocialMedia was actually unpaid work couched as a "free" service. Once I started seeing my attention as a form of investment, I got more intentional about moving that energy to #Mastodon...

"That being said, 95% of the times the word "blockchain" is uttered these days, what follows is most likely bullshit."

@deadsuperhero I agree in that decentralization isn't _sufficient_ for privacy, but it is usually a necessary first step. Centralized services are too tempting of a target for data collection.

I guess one thing I'm curious about is what arguments would be valid in making a case for #decentralization?

The ones I can think of are virtues of self-sufficency, resistance to censorship, agency for data ownership, ad-hoc communication between many peers, connecting together many spaces on the web, controlling who can see certain things that you post, and ability to examine/modify/share the code your data is hosted on.

If anyone has other arguments, I'd love to hear them! 😀

Show thread

@alcinnz Right? Don't get me wrong, being able to create hypertext from an arbitrary(ish) string is better than *not* being able to do so, but I'm surprised that we haven't really gone further.

EFF's @jenuhhveev tells CNN that it's not too late to change our data relationship with big tech companies. "The surveillance-based business model that runs most of the popular web is not inevitable."

Odysseus architecture/design 

That UI consists mostly of toolbar buttons, with drop down menus (activated on hold-/right-click) to stuff the power-features in.

Each of these menu items and buttons are constructed, complete with any keyboard shortcuts, (mostly) in a single call each. Really helps it to read more declaratively.

Show thread

Odysseus architecture/design 

As for the browser chrome, that's unsurprisingly implemented using GTK+ 3, Granite, and other widgets found across elementary's projects.

The main challenge here is switching between which tab/WebView the "headerbar" (GTK's term for a combined toolbar+titlebar) represents, so that's encapsulated in it's own widget.

Show thread

Grr. Posted with the wrong access. Now reposting publicly.

"Sopranica is an open source, DIY cell network that allows users to make phone calls, send text messages and browse the internet with total anonymity."

I've been using Sopranica for several months now. Still a new service, a bit buggy around the edges (much of which could just be my limited experience w/Linphone, XMPP, and the like) ... basically, though, it works quite nicely.

Software hot take, spying 

> Chrome is scanning your files, including private folders, in the background as an anti-malware measure

Chrome is a proprietary software, and proprietary software developers feel free to do invasive things for whatever purpose they deem necessary. Users would have no recourse if they were using this tool for spying or data collection, other than uninstalling it.

People who use proprietary software are victims. Do not advocate for proprietary wares
in any form.

Show older

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!