"Urban forest restoration by trial and error is costly, and resulting failures are both discouraging to practitioners and condemning of future funding approval. Instead, we propose an evidence-based approach developed with partners and practitioners, informed by, ecologists and applied through practice oriented principles."
@strypey ID should be separate from services. In the age of Git hosting services making an #SSH certificate required to interact with them via Git, it should be worth a try getting academics to use #GPG keys like some computer practitioners do.
How is it after so many years #Linux still manages to totally fuck up the most basic and common use of #Bluetooth (audio)?
Every Bluetooth device I own connects to my Android phone without a hiccup. Every Bluetooth device I've tried (a subset of the first group) works without a hitch on the Windows machine at work.
But my main Linux box at home? About half of them don't work.
It should be a fucking embarrassment, but it seems the F/OSS crowd doesn't "grok" shame.
@stuartl@qqmrichter the current experience is just the price paid by dev mindshare going to development of a server platform - I wonder who benefited from that :-(
Devs focusing on a desktop OS of similar vintage (Haiku OS ?) ought to have helped. The Linux desktop experience suggests it isn't too late to pivot ;-)
There are so many user-oriented software artifacts insufficiently explored. Plan 9 home network? Smalltalk desktop (Squeak adopted by app devs)?
@qqmrichter
> the UX in the Linux world is terrible
No disagreement there, not even with fanboys overselling. Just saying, maybe devs aren't the fanboys, and the issue is systemic.
@stuartl
> we are trying to help here
Thanks, but I didn't help with the BT experience at all :-) just got involved in the parallel UX topic.
> Valve ... Linux ... Steamdeck
Very tempting if you don't want a display. Known hardware config, Linux known to work on it.
@stuartl@qqmrichter I don't get the tone towards free/libre software devs - they don't get to choose the standards corporates present to users as a fait accompli.
Bluetooth and its Linux stack seems bad enough that a distro (Hyperbola) announced they have ripped it out - millions of lines of code, apparently.
BTW, Hyperbola sounds very off-beat. They don't want PHP or Rust or Chromium, they even want to rebuild on top of the OpenBSD kernel.
> typing this post on a Starbook VI
How are Starlabs as a company? They recently became available in my region, but I am balking at paying a regionally-unknown entity upfront.
Does anyone know of any simple #selfhosted file drop software?
Not to be confused with file transfer such as transfer.sh. I want anyone to be able to upload files but only authorised users should be able to download them, not even the person who uploaded the files.
@hexbatch@kboyd how does Facebook's pfff tool on Github do? PHP is one of the main languages it supported? Its no longer developed, but I am not sure that is relevant for such software.
@Zenoka
Online #video itself is not sustainable, and required special deals and #cronyism. That's mostly what breaking #netNeutrality was about — and its wrong.
We talk about an ethical #streaming video-format that can combine higher resolution stills with 12 fps video max.
@dsfgs
old, old, post to reply to, I know ...
Stills + captions + some audio/video is exactly what ComPhone Story Maker does (SMIL format). @Zenoka@jeffcliff@mangeurdenuage
@mathiasx
Great question. Has to be asked of every web app, actually. @frigginglorious
> Cap'n Proto
first thing that comes to mind, right? :100a: The Erlang term encoding (BERT) sounds great too. Granddaddy ASN.1 too is around?
TIL #erlang / otp comes with wxWidgets bindings. From what i've seen so far it actually fills in a lot of the annoying gaps that i've seen in other languages. Like the event system connects very well to the established actor model..!
I've been reading about #Erlang lately. I'm a little disappointed. Erlang seems real good and powerful, but it's not nearly as weird as I thought. I had somehow gotten the impression that it was #Prolog-level weird, but it's only #Lisp-level weird, which is not actually all that weird these days, since everybody else added some functional elements to their languages.
So I was ready to have my mind blown, but instead I only got it expanded.
@MegaMichelle
I don't know. A busy loop, or a wait on a connection that went down, not hanging the system is still uncommon and overly engineered. That is pretty mind-blowing. @ids1024
We updated a certificate for an internal tool. It's a web app, deployed as a #Docker#container. To update the certificate we have to rebuild the container from scratch.
We also have a nice internal tool for changing user settings such as cluster access rights. It runs fine. But it's an #Ansible playbook run through a CI/CD pipeline that builds, runs, then destroys two containers for every user change.
"This container could have been a shell script" feels more true every day.
The Ethical Source campaign, against both Software Freedom and Open Source licensing, is now spreading to use-restricting licensing of code, weights and training data for MOLE (Machine Operated Learning Emulators)
"We believe that normalizing the use of behavioral restrictions via licenses will encourage responsible use of powerful AI tools and systems by downstream users, while recognizing that there are limitations in enforcing such terms."
What’s the current state of the art for self-hosted “tools for thought” (knowledge base / notes.) Particularly, looking for the server component and a backup story, that then can work with some frontend mobile app like Logseq/Roam/Obsidian?
Looking for recs: #selfHosted photo collection to replace Google photos??? Dont need any of the fancy neural net stuff (though I mean being able to do search would be a plus), mostly looking for backup and albums. I have tried piwigo but pretty dang janky. I can/will search more myself so mostly looking for any personal experiences ❤️❤️.
#Electric#bikes are more than 10x more efficient than electric passenger #cars, meaning the same amount of battery needed for a 20-mile commute in an electric car could power an e-bike for over 200 miles !!! 🤯🤩
The US Department of Energy confirms that around 50% of all car trips in the US measure less than three miles, meaning electric bikes could replace a serious amount of vehicular traffic. 😇
@mars1024 how much more efficient than petrol cars are petrol bikes? Maybe it is a function of vehicle weight, two-wheelers are about ¹/10 the weight of cars.
As a code reviewer, I'm really good at finding subtle but critical flaws in code. I'm not so good at remembering to say positive things. I am trying to improve at this.
@mathiasx C is a 100-year language. Even a small worthy improvement like Plan9's C dialect didn't catch on, so I guess first-to-market and compiler adoption renders any other language moot (as much as I would like to like Ada, and like Zig and Forth).
Higher-level languages is where there has been wiggle-room around Python and PHP.
👋 Which software do you recommend for allowing guests to easily upload their photo after a party?
Something easy to use, maybe password protected for upload but open to see.
I tried #Lychee but it works with user accounts. Feels a bit hacky to have everybody sharing the same account, that allows people to delete pictures of others,...
PKM/note-taking is still huge over on YouTube, and there’s lots of methods like PARA, Cornell system, etc — my system is simply capture notes in text (org mode in my case) and use ripgrep to find things later. No refile, no review.
This is kind of #shitposting , but I imagine some people get overwhelmed seeing all this content and never actually start — here’s permission to just start taking notes without a system.
@mathiasx "without a system" is ... a stretch for me, org-mode (and Tiddlywiki on WebDAV elsewhere) made note-taking frequent enough for notes to be of use.
「 A graphical Unix-like operating system for desktop computers!
SerenityOS is a love letter to '90s user interfaces with a custom Unix-like core. It flatters with sincerity by stealing beautiful ideas from various other systems.
Roughly speaking, the goal is a marriage between the aesthetic of late-1990s productivity software and the power-user accessibility of late-2000s *nix.
This is a system by us, for us, based on the things we like 」
I think I want to livestream a bunch of work on/with Stitchcraft (my OCaml cross-stitch software thing) on Thursday. It will likely be a mix of using the software to make cross-stitch designs, fixing the bugs I discover, and maybe adding missing features.
There is an #OCaml#peerTube instance that I might be able to get an account on, but I’m not sure whether that content is too unfocused for it? If you have a feel for what the instance is looking for, I’d love your opinion on that.