I am trying to build a static site using GNU Make as the "runner", bare PHP as the preprocessor and Pandoc as the document converter.

Make, because it's amazing at not redoing useless work. PHP, because it's a native preprocessor. Pandoc because it supports multiple markup lanfuages including Markdown.

Of course, I am trying to write a generic GNUMakefile as opposed to ine that would only suit this site.

The experience has been quite... interesting!

What are your favorite Android Play Store apps or tools that are zero-cost, non-cloud and non-ads? I will share some of my favorites:

NOT F/OSS (I think):
- Free Universal Tuner
- Timer for Board Games

F/OSS:
- AntennaPod
- WiFiAnalyzer (there are many, be careful)
- Disk Usage
- Flym (old version)
- Open Flood

There is a misconception that we need to address: "unused RAM is wasted RAM" or "RAM is there to be used". It is technically true in some sense but it is easily misinterpreted.

It is true in that an OS can use as much as it needs for smart purposes, like disk caching, which increases performance.

But if applications use whatever amount of RAM they want because "the OS will handle it well by paging out and in", they will kill disk caching, and force swapping, thus, decreasing performance.

Listening to media.libreplanet.org/u/librep :

"A lot of people, in my day-to-day life at least, will say to you 'Yes FaceBook is evil, yes Google knows too much about you and I don't like it, but what can we do?'"

Thanks to @bleakgrey (and I think I recall someone else being involved), a new Odysseus release is coming out soon support a "reader mode".

I find it rediculous I feel need to support this feature, it's saying "webdevs are doing such a poor job that I need to offer to clear away their mess!"

In celebration of this I will describe how this code (the same as used in Firefox and Pocket) works.

you know what would be nice? if web browsers had two modes, essentially - a "Document Mode" and an "App Mode." in doc mode you'd have access to CSS, HTML, all the layout stuff, but absolutely no javascript ot anything turing complete. the web browser would offer extra doc-specific chrome, like entering a Reader Mode, changing fonts, or selecting between alternate stylesheets offered by the site.

in application mode, all of that would go away, javascript and all the rest would be turned on. when you'd load an App Mode page you'd get a window warning you, displaying the name of the app, a description, a list of requested capabilities (with toggles to selectively deactivate them or, say, enable location spoofing, whatever), the developer's credentials, and require the user to explicitly click a button to say "yes, run app, please." and every single goddamn bit of everything would require code-signing. foreign javascript gets inserted somehow? too bad, it's not signed by the app's declared certificate, and the app is terminated or the user is just warned, depending on user preference.

but we'll never get anything like this, because browsers are too in thrall to Big App and Big Data and the throngs of javascript freaks who are congenitally unable to display a single line of text without dragging in 36 levels of dependencies and turning your processor's fan up to max

Oh and I forgot to say that your comments and suggestions are welcome.

I decided to publish a duplicate content finder I am wrote for my own use: gitlab.com/alvarezp2000/poda - You first index the whole content of your different storages, so indexing takes a while (leave it overnight) but you can find similar directories between different storages. A report in text is created so if you want to exclude a directory after the report is generated a simple grep -v will do.

Anybody interested in a dupe finder? I am writing one for my own use but I am thinking about publishing it. It is slower then fdupes but that is because it can be used to search for dupes among different storages and also finds "similar" directories between the different set of directories.

If somebody knows how to do filesystem programming please: we need a way to find what files have changed in the whole filesystem without having to scan the whole filesystem. -- We need a directory timestamp (call it fmtime or whatever) that whenever a file mtime is touched, the fmtime is also touched to all its parent directories within the same filesystem.

Free Software and Open Source is about freedom to adapt, right? Here is an idea for a distro: that it could handle patches more easily for end-users: the administrator would place a patch in /patches/<package>/<arch>/path and with some magic the patch gets integrated in the system *even after upgrades*. I am open for discussion.

I wish we had two HTTP headers, unset by default, User-Accepts-GDPR and User-Accepts-Cookies, that if I set them via the browser UI per domain the server does not send me the popup code for GDPR and Cookie Law respectively.

@aral Foss devs and designers: so I work on this in my spare time, after work, when dinner is eaten and the kids are put to bed. Instead of watching a movie hanging out with my partner etc.
I know millions of users use my stuff and the stress and time constraint causes FOSS people like me into higher burnout numbers than others but I still try to appease the users.

Random people: YOU SUCK! Do what I tell you! Lol

Google: Mobile apps are killing the Web! We need the Web to be competitive with "native".

Me: All those new APIs you're adding are killing the Web! We need the Web to complement native.

Google: Make JavaScript more powerful!

Me: Make links more powerful!

I very much disagree with them, but the challenging thing here is we all have the best of intentions.

@alvarezp @mathieu @drequivalent @tbernard @brainblasted @alatiera My understanding is that both GTK and Qt are just as good when it comes to compatibility with the other. And all major desktop environments tend to have similar levels of compatibility.

So rather than worrying about tooling, took a look at freedesktop.org/wiki/Specifica in order to get an idea what you can expect to be consistent across different platforms.

And know how much your visual design depends on your desktop's.

Everyone's sharing the close-up image of the black hole itself, which is neat, but here is a zoomed-out view of the gigantic mass of space-stuff that it is busily consuming: chandra.harvard.edu/blog/node/

Just discovered JMAP. I wish that the big player (Gmail, Outlook) used it, it would open a lot the playing field for third party web mail clients.

fastmail.blog/2018/12/27/jmap-

@klaatu ... and just one day after I wrote this to you I found out that MongoDB *was* in fact using AGPL and it didn't do good enough for them. Sorry for the noise.

@klaatu Hi, Klaatu! On GPL vs BSD (GWO 13x11), here is a thought: some large companies despise the AGPL (Google explicitly bans it) and it's developers and that criticize Copyleft licenses but if Redis had chosen the AGPL, Amazon would probably have been obligued to play nicer with them.

Show more
Mastodon

Generalistic and moderated instance. All opinions are welcome, but hate speeches are prohibited. Users who don't respect rules will be silenced or suspended, depending on the violation severity.