I use Zim wiki for everything just now and I don't like it. I'm in the market for a replacement, and would even pay like with how Immich does it.
Unless the source code is available or you put it into legal escrow for when you go bust/abandon the software†, I will not invest my time and data into a system where I am entirely dependent on another organisation or service.
† And you will go bust or abandon the software before I die!
I think it's important to understand the early development.
It's true that you can (and always could) use avr-gcc and libc, but the core sale was what makes it not this.
The "locked in"/captured API and IDE were directly extensions of a language and IDE called Processing.
Processing overlaid an art-focussed layer on top of Java, providing a simpler API, and an IDE with just two buttons.
Arduino was based on this - the same IDE format, similar API conventions (just on top of C++), precisely to allow these same artists to move into physical installations and art.
Arduino was not designed initially to be so general, it was tool written by and for this specific group of people, so has opinions and handrails that limit the space to provide the same affordances as Processing specifically.
Arduino has long been fraught with governance and licensing issues, but at its core has been supported first and foremost by a community of keen amateurs and patient professionals teaching in their off time.
This is a reminder - never sell out your baby unless you're willing to see it squeezed for every penny, community be damned.
ArchiveTeam is working on backing up selected channels/videos to the Internet Archive, where they can also be watched via their Wayback Machine. You can help them decide what is culturally or historically important enough to save.
ArchiveTeam generally is an interesting project I highly recommend people read about.
Do you happen to know if there are any project or talk of not archiving the video content itself, but instead the transcripted content instead? I feel that this would be very advantageous to archive knowledge based (versus delivery based, such as prank and stand up comedy) videos much more efficiently than the videos themselves.
Someone below brought up a very good point about many of these videos being much longer than they need to be (mainly for reimbursement and ad reasons). If the transcripted content can be archived, it could also be abridged and/or summarized as well as being combined with other similar video content as well.
I'm sort of thinking as I go here now, but I would think that perhaps Youtube has an API that lets you access the closed captions of videos?
No. yt-dlp downloads most videos without needing a yt (or any) login. A very few end up gated behind some form of login, but I suspect those are creator specific.
It's a statement of fact, which is neutral on its own.
Where it becomes a right wing talking point (or a discussion about the socio-economic future of a country) broadly comes down to how you present the causes, implications, and necessary actions.
The fact that many more-developed countries having shrinking native populations is a fact that governments must reckon with in some way, and salting the earth on discussing because one faction is trying to exploit it cedes the ultimate policy decisions to them.
It's neither neutral nor a statement of fact. Look at the grandparent comment:
But the Germany filled with Germans will be disappearing...
This makes a lot of deeply political assumptions about what a "german" is and whether an immigrant can be (or become) one. I'm not here to comment on whether these assumptions are correct and they're certainly common ones, but embedded political assumptions simply aren't neutral or factual.
for what it's worth, I strongly disagree with the various right wing theories about the _cause_ and specifically the idea that there is intentional exploitation of the demographic shift, but it's not controversial that falling birthrates are leading to demographic change.
I'm not German and won't presume to say who is or isn't (or should be) "German", but this is absolutely something that needs to be grappled with by governments. A shift in population being "supplied" by birth vs. migration is recognised in many Western/more economically developed countries, and that also includes naturalised immigrants (and their descendants).
My personal belief is that the modern school of business thought is a form of tragedy of the commons: with every business optimising their extraction of wealth from people in isolation, individuals in the whole find the cost of living unsustainable and are increasingly living hand to mouth and feel they cannot afford or have the time to raise children. In this way, falling birthrates are an externality of modern economic doctrine. This is also true for immigrants, who are exploited for cheaper work, and as they naturalise fall into the same trap as being exploited for extracted wealth.
In my eyes, the resolution to falling birthrates is that governments need to reach for social and economic levers to reduce the predation of companies on individuals, as well as to increase the amount of flexible wealth that individuals have so they can choose to raise kids if they want.
I think that the idea that this is actually some kind of coordinated "great replacement" is deeply untrue and instead is a fulcrum to further distract, divide, and exploit people. If my belief on the root causes is true, however, governments must have the guts to reign in business, which does not prove to be popular in political circles. Instead, it is easy for governments to allow the political fringes to continue this narrative to "immigrant wash" discontent with life - rather than address the root of the problem (optimising for growth), they can announce "tough on immigration" measures that demonise marginalised groups who are politically inert themselves (immigrants, legal or otherwise, being much more restricted in their ability to vote and influence politics than established capital).
I'm not sure that source code verification is such a problem. It feels like it's definitely easier to write code to solve a problem than to verify some code written by someone else is correct and fault free.
All processes and by extension code tolerate some level of error, even our most reliable systems. Whether LLM produced output is within that tolerance is up to each practitioner to test and verify.
I think AI has revealed that there is a lot of low hanging fruit that is very tolerant of errors across many disciplines that isn’t met by our current supply of software engineers. In my own day to day that’s a lot of low impact bash scripts that automate personal things while at work it’s sales and lead gen where it’s not a big deal if a salesperson cold calls someone who couldn’t use our product (other than the temporary embarrassment it causes both parties).
"Currently, the app isn’t open source, as I felt it didn’t need to be."
No open source, not selling me as a customer.
If you make your entire product about customisation, you're doing me a disservice to not let me adjust the code as suits my needs, asides from the ethical position on free software.
Another user point that as well, English is not my first language so i think i miss used the word 'approved', if a plugin is open source it will be labeled as verified otherwise it will be unverified, in both cases they will be available in the app's plugin section for installation.
customizability lies in its plugin and theme system, not in modifying the core source code. The goal is to give users complete control over their experience without needing to edit the underlying codebase. You can create plugins to extend functionality, design themes to change its look and feel, and tweak everything to fit your workflow, yet i do understand how important for apps to be open source, therefore i wont guarantee that happening any time soon
It's not one-or-the-other. You can achieve all that customisability without having to edit the code, while also leaving it as an option for those who want to take it further.
I don't know about this instance in particular, but the vertical scale in similar maps is often exaggerated to make it easier to differentiate the different floors.
At the cost of distorting elements with a vertical dimension, it means that all the wireframe layouts don't end up overlaying each other.
I use Zim wiki for everything just now and I don't like it. I'm in the market for a replacement, and would even pay like with how Immich does it.
Unless the source code is available or you put it into legal escrow for when you go bust/abandon the software†, I will not invest my time and data into a system where I am entirely dependent on another organisation or service.
† And you will go bust or abandon the software before I die!