Show newer

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.

@aeonofdiscord it is like one of those pictures that sort of make sense until you look closer at them and then they are just a jumble of lines.

@ekaitz_zarraga because I keep ending up without internet access and having them locally means I can continue working.

Also it means that I have an easy way to check everything for updates in one place. And I don't forget what things I have used in the past.

I doubt that either reason applies to many people, but for me it helps a lot.

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.

@ekaitz_zarraga it can do 2d things with sub-mm detail. We haven't done any really fine precision tests, but there is no noticeable error when using a 2mm end mill to do complex shapes.

@ekaitz_zarraga about 38cmx38cm, so far we haven't cut anything thicker than about 8mm, but we have a vertical range of around 10cm I think. The longest end-mill we have is about a 3cm long I believe.

@ekaitz_zarraga I have one! It is only a 3-axis one and we haven't done anything more complex than single sheets with some pockets, so I am not sure how useful it would be for sculpture.

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.

I need to figure out if hyperswarm is set up to make the windows and android, which don't play well with mdns, work on the local network anyway.

@bdunbar

Nazis make peaceful interaction impossible, on that basis that they want to eradicate us.
Thus violence against them is inevitable.

I'm so glad that we agree. :)

re: SQL Weirdness 

@zatnosk it went from 15 seconds to 0.006 seconds.

I just have to be careful about the table sizes with the joins.

re: SQL Weirdness 

@zatnosk change 'not very good' to 'really terrible'.

And thank you.

re: SQL Weirdness 

@zatnosk mainly because I am not very good with SQL.

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!