Show newer

"Reduce!" howled the protestors, "Reuse! Recycle!"

They were at it all night, keeping CEOs awake, vacating just before dawn.

As dusk blossomed on distant continents, others concerned with the environment rose and marched into the night.

Some simply planted and tended saplings, fiercely protecting their oxygen giving charges.

The vampires would save the Earth if humans didn't.

After all, they UNDERSTOOD conserving THEIR food supply.

#TootFic #MicroFiction #Writing #TerylsTales #UrbanFantasy

Yelling about python 

*ahem*

WHY THE FUCK DO YOU HAVE ANY SITUATION WHERE A FUNCTION CAN HAVE AN INTERNAL STATE YOU FLAMING DOUCHE BISCUIT???

In case you are wondering:

Setting a default function parameter to a mutable value means that the default parameter changes for every function call if the parameter gets changed inside the function.

I remember reading that before, but it was still 2 hours of my life

I think that a lot of the privacy and security problems with DHTs are made much simpler if you just don't assume a global DHT.

There are plenty of uses for resilient meshes with a distributed data store.

The more I look at how the back-end works the more I want to make a c++ version of pouchdb so bindings into other languages like python work better.

LevelDB already does most of the heavy lifting.

UK, Universal Credit, Job Centre, Organising, Mutual Aid 

Just accompanied my friend to their job centre interview. We were worried they might get sanctioned for something.

REMEMBER FOLKS!
You are legally entitled to have someone accompany you to any job centre meeting.
citizensadvice.org.uk/benefits

I went in my #ACORN T-shirt with a notepad and a stack of printed out evidence and the relevant sections of the Universal Credit Act 2013.

I introduced myself as representative from ACORN anti-poverty union and said we were supporting my friend with their case.

Apparently the tone of the job "coach" was completely different. No more patronising bullshit or threats. Seems everything is fine for the time being and the job centre aren't going to try to fuck with us.

If they try anything, we are ready and they know that now.

DON'T LET YOUR FRIENDS STRUGGLE ALONE! Our power lies in organisation. Our power lies in solidarity.

Please boost for UK folks :boost_ok:

Some npm modules really confuse me.

One is a wrapper on the core crypto library. In the sense of:

module.exports = require('crypto')

and one is a wrapper on a single one-line function that just calls a function in another library with the same arguments it is passed.

This seems gratuitous.

I should post on this account about tech stuff more than I do.

I don't mind when people don't understand how to use something I made, it just means I need to either make better documentation or make it simpler.

when someone describes their problem in terms of something on the backend, is completely wrong about it and they actually have some interface problem then ignore me when I explain what the problem actually is and continues to refer to it that way and tells other people that is the problem, that means they are a jackass.

On our walk today javert was making faces at me.

Also I finally saw one of the neighbor kittens, they will come into the courtyard but they run away as soon as they hear anyone so I only ever saw tails running away before.

When PHP is your screwdriver, everything looks like a nail.

It turns out it was easier to just use the dht-rpc node module, which is a lower level module that hyperswarm is build on top of, than to use hyperswarm directly.

It was still very useful because it gave a working example of how to use the more basic dht, but I think that my goals and the goals of the developers of hyperswarm are too different in this case.

Well, the connection part is DHT based, it is also going to be a big part of the privacy and security aspects of it.

After the connections are made the DHT doesn't really matter for the p2p stuff.

Show thread

The revamp of Dodo may actually be doing something! I may have a DHT based chat room type thing that doesn't completely not work.

PouchDB has replaced SQLite as my go to lightweight database, at least for node projects.

The brain keeps wanting to pick up a new language to write dodo in.

But it is going to continue to be Node because a bunch of people know it. We can write a version on elixir or whatever when I actually have time to learn a new language.

One of the best decisions I made for development stuff was to have a small raspberry pi server running gitea that mirrors the repos of all of the open source libraries I use.

Well that took longer than I had hoped, but now Dodo uses hyperswarm at least on a local network.

I am trying to figure out the relative merits of using websockets vs using a combination of server sent events and normal http requests.

So far I have nothing useful, other than for some reason I like websockets.

Show older
Awoo Space

Awoo.space is a Mastodon instance where members can rely on a team of moderators to help resolve conflict, and limits federation with other instances using a specific access list to minimize abuse.

While mature content is allowed here, we strongly believe in being able to choose to engage with content on your own terms, so please make sure to put mature and potentially sensitive content behind the CW feature with enough description that people know what it's about.

Before signing up, please read our community guidelines. While it's a very broad swath of topics it covers, please do your best! We believe that as long as you're putting forth genuine effort to limit harm you might cause – even if you haven't read the document – you'll be okay!