Matt Holt (caddyserver developer) is working on a new thing called timelinize:

"If our mission statement were to be borrowed from a search company you've never heard of, it'd be "to organize YOUR information and make it PRIVATELY accessible and useful ... and put it into context."

It's a rework of this repo:

@emacsomancer My recommendation to iOS users is to switch browsers. Yes, this does mean throwing away your iOS device and replacing it with something that is not iOS.

This is a truly fantastic guide to getting p2p connectivity on the modern internet, if only for it never ever breaking down into tears of despair:

Another developer of open source software has tired of companies utilizing the code he helps maintain without giving anything back to support the project.

In this post, @teleclimber coins the term "Hosting Experience" (HX) and talks about what it would look like to improve that. He's working on, an attempt to make a personal server with good HX.

Show thread

More docs coming. That was the original goal after all.

This episode was kind of brutal (and I'm not done) but I feel so much better about Dev-X for Dropserver app developers with this arrangement.

Show thread

- The other parts of the sandbox code are designed to promote backwards compatibility. The goal is that future versions of DS will support apps written using the early versions of dropserver_app lib. (Note this back compat is only going to happen when DS gets near 1.0, ie in along time)
- The other parts are and the code embedded with the Go executable. See graph below.


Show thread

Dropserver update: I spent the last few weeks completely rejiggering the sandbox code organization. It started as an attempt to document the app API, and I ended up blowing up the whole thing 😅 Was worth it though! Some highlights:

- There is now a published library that you import and use to build your app:
- This means that if you dev env is set up to work with Deno code, then just importing this lib will give you all the TS completions etc.. to build a DS app.


"Smart contracts without Blockchains" by Paul Frazee

This is the kind of work I want to see more of. Take some of the interesting parts of "crypto" and make them, you know, not suck so much.

I love my framework laptop. This has been a review.

"Your app is not compliant with Google Play Policies: A story from hell" by Sylvia van Os

A few years ago I stopped maintaining my Android apps and started ignoring Google's incessant emails about my noncompliance with one thing or another. No regrets.

I've been seeing a number of responses to a recent article by Moxie Marlinspike. Thought I would pen my own thoughts on the subject.

Fellow conference speakers! I'm tired of posting my slides on Speakerdeck, I want to host them on my own website.

What awesome tools are there for doing this in a way that looks as close to Speakerdeck as possible? I'm thinking maybe an old-school JS slideshow viewer?

Okay there's something really cool I've just learned. If you are continuously recording air pressure e.g. as part of your home automation setup or a weather station then you should really check the data of the last 24h.
You should be able to spot the pressure wave from the volcanic explosion in Tonga earlier today.

It reached my setup in Kaiserslautern at about 20:30.

The answer you're probably expecting when discussing sources of complexity is probably JavaScript. And yeah, it is the primary one.

But the real problems with JS is that 1) we expect it to be very fast (see Fabrice Ballard's QuickJS for a small yet complete & still quite fast implementation) and 2) The DOM.

The DOM is a slow, convoluted API designed in 1990's OO hype which noone likes, including JavaScript optimizers. CSS doesn't even care about the distinctions drawn! Yet we're stuck with it.

Show thread

@teleclimber i've been using @cloudron since last year and it's the closest thing i've seen to 'self-hosting in a few clicks'.

trying to promote this more generally with

Show older

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!