Spyke

Replies

Comment on

Redditors, how do you like Lemmy?

Finally taking this as a reason to learn and understand ActivityPub and the Fediverse more. And other than it's discoverability issues, been a blast. Glad to have finally been thrown out the door by Reddit and forced to move into the new wave of the federated FOSS web.

foss

Comment on

What do you think about Apple and its ecosystem? (And a little conversation I had with a colleague)

As someone who went from FOSS -> Apple -> FOSS, I fully understand the love people have for the Apple ecosystem. In terms of proprietary hardware and software, they have a sheen and an inter-operation between their products that is genuinely unmatched.

That said, what ultimately pushed me out and back to Good Ole FOSS™ was the lack of any control, and the lack of any transparency. The idea of trusting a for-profit company with anything beyond my email address and sometimes phone number is just something I dislike doing. Apple's processes are extremely opaque, and the last thing they want to give users is any control over their products, it's an antithesis of what I desire from digital electronics.

As for if non-technical people should look into FOSS. I think FOSS can really give people a fundamental baseline of digital computing, and in the modern world such a baseline is extremely valuable. If they decide afterwards they prefer their proprietary ecosystems, Apple or otherwise, that's their prerogative and there's absolutely nothing wrong with that.

Comment on

Should I host my own instance if I don't intend to run a community?

Reply in thread

Not sure if you got it sorted or not, but if you were following the docker-compose method documented by the devs, there were a couple hurdles I ran into. The one that may be relevant here is that at some point their docker-compose.yml did not expose the Lemmy backend to the Internet, and so all federation was failing. That said, I checked just now and they seem to have fixed that issue upstream. So you should be able to re-pull their docker-compose.yml and it should work.

Comment on

Looking to purchase a new bicycle

Reply in thread

I want to second this, should definitely ask a bike shop to try some out and get a feel for what will suit you.

After that its up to budget and time investment. You can get pretty good bikes for pretty cheap used, but of course they may come with some work to do. And if you can afford new and prefer a low time investment option, then that is at least equally as good!

news

Comment on

If we all cycled like the Dutch, CO2 emissions would drop by 690 million tonnes

Reply in thread

Understandably so, I think haha. But for me, abandoning my car has made me actually realize distances in my city. Relying on a car, I barely even considered the distances I was traveling, and how necessary or not they were. I was more concerned about where I could park the thing than how far I was traveling just to do errands. But on a bicycle (and just walking), the first thing I do is consider the route, and distance, and I came to realize a lot of the distances I thought are best driven are... extremely walkable, or bikeable. And the distances that are a little far for a bicycle (in my current shape), I questioned why I even need to go that far. Especially if you're in a city, there are a ton of businesses everywhere, it was easy to look for and find closer alternatives.

So I guess for me personally, it really helped me contextualize the distances I was actually traveling, and helped me more concretely view my city and what's around me, compared to just driving through liminal spaces until I reach whichever destination I was headed towards.

Comment on

Cult of the Dead Cow unveils Veilid peer-to-peer project

Reply in thread

They state they take inspiration from Tor and IPFS, so there are added transport layers below the top layer "P2P" that obfuscates ones IP address. It's nothing new really, and I'm honestly not sure what the advantages are over something like I2P, which largely doesn't suffer from Tor's issues of node ownership as there are no guard or exit nodes to own (unless expressly configured), while also being faster overall.

chat

Comment on

Let's Keep Beehaw Going

Chipped in a bit myself, regardless of the fact I'm self hosting. I really like what I've seen on Beehaw so far, and the admin teams communication has been stellar. Happy for it to become the "large instance" I interact with most!

Comment on

[very noob question] how can i calculate the hours passed between 2 different times and between days in C

Reply in thread

This is correct, however it is important to note that the C standard allows arbitrary values at the beginning of the program. The manpage does a better job explaining it.

Doing a bit of research, it looks like the POSIX time_t time(time_t *dest) function (man) is available on Windows (see here). So I would recommend that over clock_t clock(void) as it will operate more consistently across platforms.

Comment on

When DRY goes wrong

Reply in thread

That absolutely makes sense, still thoroughly enjoyed the article!

Something else interesting to think on, is which terminology helps the average programmer more. If DRY causes habits to form around human/business terminology maybe it should be avoided in favor of abstraction layers! No idea what the answer is in this regard, fully possible theres no difference. But its an interesting thought experiment all the same.

Comment on

What are YOU self-hosting?

Local server running my NAS, Technitium DNS, Jenkins + build nodes, OpenVPN, Forgejo, my Debian package mirror, the central LDAP server for auth, Lemmy, and a couple straggler services. Still working on setting up some more stuff for me and my housemates.

Running everything on an old dual Xeon box running TrueNAS, works wonders with no downtime so far!

Comment on

Cult of the Dead Cow unveils Veilid peer-to-peer project

Reply in thread

This is precisely it, and is a similar approach to the ones used by other anonymization networks as well. This allows your entry node to know your node/IP is using the network, but with a secure end-to-end tunnel, nobody along that tunnel knows the entire source -> destination path or data, so it is usually considered sufficiently anonymous and secure.