rzazueta
Joined 15 years ago
Joined 15 years ago
I should also note - the person who handed most of his equipment down to me was also active on local BBSes, primarily focused on the gay community at a time and in a place where that was not a topic people were really allowed to discuss at all. He was a good friend of my mother's, and I didn't learn that about him until much later. He used to hang out on a BBS called "The Strawberry Patch", which was for those who were attracted to gay, red-headed men.
Yet another example where online communities can help people find "the others" to build their communities and find support.
1. I used to go to local computer stores to get a locally produced "magazine" - printed on news print - that was focused exclusively on computing in and around Orange County (where I lived). The back pages were all listings for locally run BBSes with their phone numbers.
We didn't have a lot of money, so most of my equipment was hand me downs. Back then, the phone company charged you by "zones" - the further from your "zone", by area code and first three digits of the phone number, the more it cost per minute to call. If they were in your same zone, it was free.
I'd sit down with the magazine and the phone book and figure out which numbers were in my zone and circle them. Then, each evening when my mother was asleep or otherwise no longer using the phone, I'd dial into each one to see what they were about.
I eventually landed on about five I'd check regularly, once a night. I played doors (online games) and participated in the online forums.
Eventually, I convinced my mom to spend the money to let me run my own BBS, which rang up as busy when I did my nightly rounds to the other systems.
2. The back pages of that magazine. I want to say it was called "OC Computing", but probably not.
3. Fragmented as hell - see my explanation for the zone system above. If you count Compuserve, Prodigy, and GEnie as BBSes - and we probably should - those were the only "big" games in town. I met folks from around the country on them.
But, otherwise, it was all local due to calling costs. We occasionally met in person at local pizza parlors so we could put faces to the handle. That was AWESOME.
4. BBSes were self limiting by location and by technical capability. In my experience, few of the discussions were especially technical. It was really a place where the BBS owners could promote their other interests or build community. Everyone looked out for each other and, over time, got to know each other pretty well. As one of the youngest in the community, they tended to especially look out for me and want to help me on my computer journey. It was an overwhelmingly positive experience.
I was a very lonely kid due to things beyond my control (I lived a 30 minute drive from where I went to school, so I never had any of those after school friendships others had. We moved a lot, so I never really had friends near me, either). When I finally went to high school near where I actually lived, I gained a group of tight friends. I slowly let the BBS go since I was getting my social life organically.
5. It was the first place I ever learned about "open source" - I'm not even sure the term was popular yet. BBSes had a lot of file download sections - usually pictures and, um... pr0n... but occasionally shareware applications. When I was learning Pascal, I found a helicopter side shooter game someone else had written and compiled in Pascal. I asked if they would share the source with me so I could learn, and they just... let me have it. It was incredible.
But that's all I remember technically. Not sure if that was just because I never focused on those things or hung out in those forums, or whether they just weren't a part of my BBS experience. I remember the BBSes being less about technology and more about community - finding friends online to meet up with offline, getting exposed to new ways of thinking, learning about cool things happening in my area...
All of that experience has inspired me to try and build a similar experience on top of the ActivityPub protocol. I just released the first version for my local community - https://sociallyconcord.com - and am actively improving it so more people will want to get on. To simulate the zone thing, joining is invite only, and you can only get an invitation code from an existing member.
I intend on eventually opening another instance for a wider community of friends and colleagues who don't live in my town.
BBSes were what social networking promised us. That we ceded control to a bunch of money-pilled perverts is the problem, not the social network itself.
So, how have you fought off similar oppression in your utopic part of the world, wherever that may be?
Please, enlighten the rest of us.
So, if you have the technical skills and the willingness to host an ActivityPub-enabled instance, you can serve it for others who either don't have the skills or ability to manage it themselves. If you keep it limited just to the folks in your own communities - people you know, friends of friends, etc. - then you limit a lot of the issues that arise from running huge instances - moderation, privacy issues, etc.
We took something natively decentralized - TCP/IP internet - and handed it off to handful of companies to run, thus centralizing it. That was a mistake, especially as they use the power they acquired to push back against folks, for example, trying to build independent community ISPs.
We need to decentralize as much as feasible - it's not all self-hosting, but "just let the money perverts run things" has not worked out so well for us. The solution lay somewhere in the middle, where cooperative groups serve the needs of the communities that matter to them in exchange for fair compensation.
In that regard, your experiences match mine. I've been in the online community space since the Compuserv, GEnie and Prodigy days. Those platforms were more or less self-limiting - you needed to have access to a computer with a modem in the early to mid 1980s - but it was still a bit of a mess for trying to make any real, lasting online connections.
When I discovered my local BBS community, it was a massive game changer in terms of the quality of connections and conversations I had. It even inspired me to run my own BBS for a while.
I don;t like Bluesky's approach to decentralization because their system requires a TON of resources to run an independent instance. ActivityPub - upon which Mastodon and others is based - is mature, flexible, and allows for true decentralization. I can self host my own instance, or I can host an instance for one or more of my communities. I actually host my own Mastodon instance just for myself, and it;s remarkably easy. I imagine adding accounts would not increase my effort at all.
The right approach to decentralization is for those who can host instances to do so for themselves and for those in the communities that matter to them. That way, those who can't self host should still be able to find an instance they can trust. Then, those instances should be allowed to communicate with one another - only blocking instances if they go rogue and affect performance, but letting individuals have fine grained control over the messages they receive and the individuals with whom they interact.
This creates a world of alternatives for anyone seeking connection. Mastodon already works this way - you have art-focused instances, infosec focused instances, erotic content focused instances, etc. I can follow folks from any of those instances on my own account and engage directly with them. I'm seeing more folks start up PeerTube instances - which also use ActivityPub - as alternatives to YouTube. I can follow everything from my self-hosted Mastodon account. It's awesome.
I eventually plan to launch my own ActivityPub implementation so I can host others in my communities and provide a workable alternative to the centralized social media companies - e.g. I'd like my kid's school PTA to stop using Facebook Groups.
I'd say I let them go to voicemail, but that doesn't even work anymore. With "ringless voicemail drops" all 20 voicemail slots are filled within two days from the same three robocallers. I've given up staying ahead of it - anyone worth talking to knows one of the other handful of ways to immediately get a hold of me.
This is not a question of "politeness" - it's a matter of enshittification and profit seeking from the same handful of money perverts who own everything, leaving us with the scraps and the pain of dealing with their shortsightedness.
I seem to only use my phone these days for playing the occasional game, doomscrolling, and getting work-related emails when I'm not at my desk.
I question every day whether it's worth keeping. Every day it feels less worth it.
Various stats put the ratio of owner-occupied residences to renter-occupied residences at roughly 70% to 30% (https://www.apartmentlist.com/research/rent-statistics)
Since only 40% of those "owner"-occupied homes have their mortgages paid off, that means the bank owns the other 60%.
Doing the math, this means only about 28% of people actually own the place in which they live. The other 72% is owned by banks, investors, landlords, etc.
That fully 20% of homes in California - intended to be owned by families or individuals as their primary residence - are instead served out as rentals, and this is a low percentage compared to other states, is a massive indicator of the one the key issues facing Americans:
We don't own anything. Not even our own homes. Not even our lives, which we sell to others at a discount as "labor".
When we don't own anything, we have no stability. When we have no stability, we live in a constant state of uncertainty, which is just another word for "fear". Fear makes us act desperately or angrily or selfishly.
And the people who run everything use that fear to manipulate us into agreeing to be exploited by them - to work for them, vote for them, worship with/for/on them, etc.
If you actually want peace and freedom and liberty and all those things Americans claim to care about, we need to start by building stability in our lives.
That starts by taking back ownership of those things that belong to us through our efforts. The mortgage companies provide zero value to homeowners - they simply gate who gets to live in a home vs. who must pay for a rental, which is even more unstable.
Replace hierarchies with cooperatives. Stop using money as the exclusive determining factor of whether someone is housed, fed, clothed, or cared for.
Desperate people make lousy workers - ask any power and money pervert who believes in this system how hard it is to find good indentured servants who will just obey without complaining.
Stable, cared for people make excellent workers - fear may be a motivator, but gratitude is an even greater motivator. When people are stable and able to relax, they are more often willing to contribute toward keeping that stability. You see this when people who have "free" time spend it volunteering for their community.
If that stability comes at the expense of others, however, it's inherently unethical and leads us back exactly to the situation where we are now - where some people gain stability by manipulating others into working for them and stealing from them a significant portion of the value they create.
I still believe that. We just lost the plot. We can get it back.
However...
If you want to make it TRULY HACKABLE as you claim, you will not encumber it with cloud dependencies like you did last time. Let ME self host my own Pebble server if I choose. Go ahead and default to your servers and sell services and whatever, but let me host my own and switch the base URL to my own domain, preferably with open source software and simple APIs, without requiring me to go through your servers.
That way, even if this attempt also doesn't pan out, those of us willing to do the work will at least still have the functionality we want. I get the whole VC "lock them into required cloud services for life so we can make endless subscription revenue" model, but it's absolutely corrupt.
And, Eric, I know you know that - you have a hacker's heart. Please listen to it.
I also love California - it's beautiful here, and the people are generally wonderful. But our state government, despite claiming to be blue, is pretty damned conservative across the board. Corporations first, then - if we still have time - the people.
I feel like if, down the road, I decided to ditch a framework altogether, writing it in Svelte may help seeing as there are very,. very few framework specific elements in it. I may also be deluding myself.
That said, I knew very little about UART communication or SPI until I started playing with this and an ESP32 device. I also knew very little about bluetooth, RF, and RFID/NFR type stuff until I started exploring the world with this. It's been a fun journey that's rapidly advanced my understanding of quite a few things.
Others have said its overpriced or that you can build your own or whatever, but it's actually just the right price for a cool little educational tool that also works beyond the educational stage. It may even inspire me to build my own advanced version at some point.
If you're already a hardware hacker or EE, this is probably not much more than a toy for you. If you've always wanted to explore some of these topics but had no idea how to start, the Flipper is a good introduction. I immediately flashed it with custom firmware and it was easier than flashing my BIOS.