pootriarch
a beautiful robot, dancing alone · showgirls über alles: kylie, angèle · masto · last.fm · listenbrainz · https://www.lovekylie.com/keyoxide
- 31 Posts
- 40 Comments
pootriarch@poptalk.scrubbles.techto Trams, Trolleys and Streetcars@lemmy.blahaj.zone•[OC] Tram in San Francisco, California3·4 months agothe pictured streetcar is a half-block from the railway museum, just out of frame to the right. they even have a ‘field guide’ for spotters: https://ramblingreaders.org/book/374078/s/on-track
pootriarch@poptalk.scrubbles.techto DeGoogle Yourself@lemmy.ml•Keyboard alternative to HeliboardEnglish4·5 months agoI have the Multiling keyboard. I don’t recommend it to others as it’s rather long in the tooth and still has quirks I haven’t fully sorted. I keep it precisely because it does multi-language support with separate dictionaries; I switch it between U.S. English and French Canadian and autocorrect follows. It’s massively customizable but I don’t understand it and am more likely to render it unusable than to make it better.
pootriarch@poptalk.scrubbles.techto XMPP@slrpnk.net•XMPP using nearly 10x less battery than Signal on a degoogled Android phone1·7 months agoi do have. and my ‘sms’ goes over it. but i can’t make everyone come to me. (i did abandon the ones who are whatsapp-only tho)
pootriarch@poptalk.scrubbles.techto XMPP@slrpnk.net•XMPP using nearly 10x less battery than Signal on a degoogled Android phoneEnglish1·7 months agoWhen I installed Signal it complained that I didn’t have Google Play Services and fell back to websockets. But my phone is boring, I do have Google services. Could I have something in a firewall config that made it pick wrong? Is it using a different checking mechanism from all my other apps that go through FCM?
Unfortunately this is a non-starter for me at the moment.
- Molly/FOSS/UP is deprecated and frozen at a prior version, so I’m at risk of vulnerabilities.
- Upgrading to current Molly-FOSS requires a VAPID-capable mollysocket (1.5 or higher).
- mollysocket cannot be upgraded with a simple cargo install. cargo throws
error[E0599]: no function or associated item named ec_gen found for struct PKey<_> in the current scope
Searching for PKey::ec_gen() points to openssl. mollysocket has at least two dependencies that it doesn’t declare, but we don’t know how many.
You probably need to install some system packages, like libssl-dev libsqlite3-dev.
The best-case scenario is that libssl-dev is a lower version from what it wants, and that an upgrade would clear the problem. But since the dependency isn’t declared, we don’t know the minimum version. In my case it doesn’t matter as I’m in a shared hosting environment and I can’t just change system packages.
I’ll need to figure out a way to go back to vanilla Signal, and a way for Signal to recognize that I do in fact have Google Play Services. The Molly docs explain only moving to Molly, not away from it.
i surely didn’t explain well. to my knowledge there are three mollys. the standard one with google services blobs, the -foss that has no blobs and presumably has to use websockets, and the -up (-foss-up?) that can do unified push, though it doesn’t have to.
i forget whether foss and -up were in different repos to each other. but without my changing any repos, molly(-foss)-up updated itself to 7.23.1-1.up1-foss. this is behind the 7.26 of -foss. it displays a dialog that says it’s deprecated, and since it’s left backrevved, isn’t likely getting security updates. clicking install sends you into the hole i described at first.
i do believe this path is working and that my notifications are coming through my xmpp account, not websockets. but i haven’t traced it to prove it is so.
OK, the VAPID key is new and it’s mentioned but not documented (other than to say it’s used if ‘it supports it’). Is Molly now dependent on the QR code and VAPID for configuration (meaning I couldn’t attach it to the pre-1.5 mollysocket that I have now)?
thank you! i have to look at mollysocket then; i don’t remember the vapid/qr step, so might have to upgrade it also
pootriarch@poptalk.scrubbles.techto XMPP@slrpnk.net•For anyone using JMP, how's the 120 minute limit?4·8 months agoit’s not a cap, it’s that the monthly fee covers 120 mins. overages accrue per-minute charges, but if you’re routinely needing more than 2h talk time, jmp may not be the best answer
q21 on https://jmp.chat/faq
Every JMP plan comes with calling credit, worth approximately 120 minutes within the US & Canada, included in the monthly price. By default accounts are set to be warned when this limit is reached so no one gets any surprise charges without getting permission first. You can adjust your plan settings with the bot to raise this limit and allow your account balance to be directly billed for any minutes over the included amount.
per-minute pricing: https://jmp.chat/pricing/USD#US
pootriarch@poptalk.scrubbles.techto OpenStreetMap community@lemmy.ml•What is the best way to mark an inactive bus stop?English2·10 months agoi’m no expert — consensus sounds like putting disused only on the main tag, and when i’ve encountered this, i haven’t marked anything disused at all. i’ve only looked at the stop/platform to make sure they weren’t in any relation (transit line relations may include the passing way but shouldn’t include the disused stop/platform). and i make sure route_ref isn’t set on the stop/platform. were the stop to be used again, i figure it would have the same ref/stop id and operator, so i don’t remove them. listening for better ideas though
pootriarch@poptalk.scrubbles.techto OpenStreetMap community@lemmy.ml•Why do maps that use OSM as a backend have more detail that OSM?English27·1 year agoOSM has a lot more data inside than the website shows - in dense shopping areas you can’t zoom in far enough to see all the POIs, much less business names.
I’ve read before that using cached previews was done to stay accessible to less-powerful mobile devices, which would have smaller CPUs that would be taxed by rendering the native vector data. I view it as a branding disadvantage that OSM appears, from desktops, to have less info than alternatives. But that’s a battle that’s been had many times before, one might as well argue over paper vs plastic.
pootriarch@poptalk.scrubbles.techOPto OpenStreetMap community@lemmy.ml•Why can't OSM zoom in farther?English6·2 years agoThe main URL points to this:
pootriarch@poptalk.scrubbles.techOPto DeGoogle Yourself@lemmy.ml•Simple Mobile Tools bought by ZipoApps? · Issue #241 · SimpleMobileTools/General-Discussion13·2 years agoit’s perhaps interesting to see what existing apps ZipoApps has on the Android Play Store.
pootriarch@poptalk.scrubbles.techto Pop!_OS (Linux)@lemmy.world•*Permanently Deleted*English1·2 years agostrangest thing. i updated firefox and now i have no notifications. only a limited number of sites have notification perms; they still say they have that permission and my system settings still have firefox allowed. i have another machine running ubuntu (with firefox from the PPA for apt) and notifications are unchanged there.
Prerequisites
- Internet-facing web server with reverse proxy and domain name (preferably SSL of course)
- Server behind the reverse proxy with Rust environment
Installation
- Don’t bother downloading the source code to your server; installing it that way gives you a big debug executable
- Instead just
cargo install mollysocket
- Move the
mollysocket
executable if desired - Run
mollysocket
once so that it will emit the default config
Configuration
- Fish the config file out of
.config/mollysocket/default-config.toml
and copy it somewhere.
config.toml
- In the new file, replace the
allowed_endpoints
line withallowed_endpoints = ['*']
. The default 0.0.0.0 config appears to be a bug; this setting controls access to endpoints within the app, not IPs from outside. Leaving the original value causes mollysocket to reject everything. - Put a proper path in the
db = './mollysocket.db'
line rather than just having it land wherever you’re sitting. - Delete the
mollysocket.db
that was created on first run (even if it’s already where you’re intending to put it). This is just to make sure the web server creates it and has the correct permissions.
Run script
- The environment variable ROCKET_PORT must be set or the server will sit and do nothing. It’s best to create all of the environment variables mentioned in the README, whether that is in a user profile script or in a shell script that wraps startup. You can change any of these values, but they must exist.
-
export ROCKET_PORT=8020 export RUST_LOG=info export MOLLY_CONF=/path/to/your/config.toml
Proxy server
- You’ll need to proxy everything from
/
to your mollysocket server and ROCKET_PORT. - Exclude anything that you may need served from your web server, such as .well-known.
Things to know
- I get this warning on startup: “Forced shutdown is disabled. Runtime settings may be suboptimal.”
- I also can’t stop my server with any sane signal; only SIGKILL brings it down.
- Some discussion here: https://github.com/SergioBenitez/Rocket/discussions/1880
deleted by creator
you probably already found this, but for others who might be curious:
in the settings if you change notification method from websocket to unified push, the UP settings come up, including a server address (which is what they intend to be used) or some air gap mode that i can’t find documented
pootriarch@poptalk.scrubbles.techto DeGoogle Yourself@lemmy.ml•Calendar / event / sync / invitesEnglish3·2 years agoif your threat model were ‘encrypt everything at rest’, invitations to people outside your own service would be tricky as they have to be machine-readable text in a specific format. i’m sure it’s possible but you’d have to be specific in looking for that as a feature.
my needs are more modest - don’t store email in GAFAM or particular regimes - and i use runbox, which is bog-standard except for being stored somewhere else, being paid, and having slightly more homely webapps. using ‘evolution’ on linux, a bog-standard email program that’s also a bit more homely than alternatives, invitations go out to whomever i choose and look normal. i make recurring events for myself all the time and remove individual occurrences. i’ve added on ical subscriptions for things like country holidays, which are the first thing you’ll notice missing when you leave outlook.
the mail’s just imap and the calendar’s just caldav. when you get into providers that don’t provide imap or caldav for (valid) security reasons, that’s when you’re more likely to get integration issues with regular people.
yes, you’re right on both counts. i lose today :(