My "production stuff" is listed at https://github.com/alexpdp7/alexpdp7/blob/master/README.md#other-usable-projects-of-mine
@bnuuy @coder @datarama oh, I don't disagree. With Wordpress it's kinda funny because I feel coders have just went all in in static site generators which are not really usable by non-coders, therefore making making Wordpress even more irreplaceable. (Yeah, I know there are alternatives.)
Also, shared PHP hosting is just... well, there's nothing quite like it also. Despite its flaws, it has enabled *so* much.
@datarama also there must be a reason PHP is half of the Internet!
(I dislike PHP myself, but in the past I loved it.)
There's also thoughts about monocultures there somewhere...
@mjg59 isn't the main problem software that bundles their own roots?
I think there should be a couple of alternatives to FUSE anyway.
https://www.mcmillen.dev/sigbovik/
(Presented without comment.)
@datarama https://scalie.computer/ and https://sic.pm/ have policies about LLM content that might work for you. Scalie is more computer-related and you might like the theme. sic.pm is more generalistic. Neither has a lot of traffic, I suspect you would make nice contributions to sic.pm
@coder @acidiclight @datarama btw, in Spanish the verb "claudicar" mostly means "surrender", the dictionary has the medical term and limping, but I think most people only know it means surrender.
@datarama @coder @acidiclight hah, yes, I voted all of the above and it might have rekindled my interest in the word "claudicare" :)
I'm thinking now of the Roman empire. Wait, I meant thinking of watching "I, Claudius".
@datarama @coder @acidiclight it's sad because I have some memories of watching "I, Claudius" as a child. I thought:
https://en.wikipedia.org/wiki/Claudication
would have some relationship to Claudius' limp, but I don't think there is :(
> I've had that exact interaction on a few occasions (both with code and with pixel art), and it is quite upsetting. I don't really know how to counter it properly.
In my head, there's enough people who will not say "Claude can do that" that you can focus on engaging on those people first, and talk to the claudicators once you've finished all the possible conversations you can have with the non-claudicators.
@coder I updated my article at:
https://alex.corcoles.net/notes/tech/customizable-external-storage-for-applications
This is still fairly niche, but opens some interesting possibilities.
You can create directory in Nextcloud and get credentials that have read/write access via WebDAV only in that directory.
This sounds dumb, but this enables using Nextcloud as a backend for data storage for *any* application in a way that should be reasonably safe.
So you can write an app that can have synchronized storage (configuration, data) without providing a backend service. This is possible with Google Drive and iCloud, but now it is also possible with a popular open storage service.
https://stonetools.ghost.io/lotusimprov-next/
Spreadsheets. They suck, but we suck because we can't find something better than people will use. "Worse is better."
Lotus Improv was another failed attempt. On NeXT computers, no less.
The article is long, but fascinating. If I squint, I see a relational database with some hierarchical notes.
Will I see what comes after spreadsheets? I had some hope for Notion/Coda/etc., but it's time to admit they are not it.
@datarama heh, I got "koala" as my nickname in university. Lately I'm more into capybaras, but a critter that sleeps seems so much more intelligent than us.
To make it fair, maybe you should have included in the list animals that hurt severely their peers, if there are any...
My favourite optimisation trick is to just hit 'break' in the debugger. It's more likely to stop where the program's spending more of its time. It seems like you should have to do it multiple times and gather stats or something, but so often it just goes straight to the heart of the matter.
@bremner I don't think it's close to what you need, but I liked reading:
https://xogium.me/the-text-mode-lie-why-modern-tuis-are-a-nightmare-for-accessibility
30 years coding and this is the first time I pay to verify some code I wrote.
I wrote a Klondike solver and I couldn't find a better way to test it than reproduce two solutions with a physical deck, so I had to buy one.
Theoretically, about 80% of starting positions are solvable. My solver only does about 50%, but I can only to 14%, so I guess I'm happy.
Fun how I wrote a Sokoban solver that beat me easily on a set of mazes. (Another popular set of mazes is better for humans- I won there.)
Somehow I missed this in 2014:
In memory and honor of Margaret Hamilton (1936–2026), American hero. https://news.mit.edu/2026/margaret-hamilton-computing-pioneer-dies-1007
@thomasfuchs @david_chisnall I know I'm likely looking past with rose-tinted glasses and claiming a golden age, but I don't think we're really making that much "impactful" progress.
I have computers from 2016-2017 that are still quite good! (Except with bloated Electron apps.)
@david_chisnall @thomasfuchs I normally mark XP, Mac OS X, "usable" Linux as another milestone. IMHO those were the first "workstation-worthy" OSes that you could get at home. They also required more resources (prior NT was not really used at home due to expensive RAM requirements?).
IMHO, after "Internet at home", the other major innovation was "Internet all the time in our pockets", and increasingly people believe that was a mistake...
The Digital Markets Act is a nice idea but it's ignoring how these platforms became so powerful. The problem is that other big entities use them as their sole (or primary) means of communication.
How about defining a set of rules that apply to:
- All governments
- All companies over a certain EU turnover.
- All companies providing essential services (e.g. banking, utilities).
Where the rules are, by the end of 2027:
- They may not require customers to create an account or share data with a third party to communicate with them.
- If they distribute an application for any platform, they must do so via two independent channels.
- Applications must not depend on anything other than the core platform.
Where 'independent' means: does not depend on any approvals from the same vendor.
This would mean that no big organisation in these places would be able to ship apps via the Apple App Store. None of them would be able to ship Android apps that depended on Google Play Services and none of them would be able to ship Android apps at all with Google's proposed lock down mechanism.
And then, suddenly, you have compliance departments in a bunch of companies with deep pockets lobbying Google and Apple to provide an alternative mechanism for distribution.
Note: These are exactly the same as the rules I proposed 20 years ago. If they had been enacted back then, I suspect the DMA would not have been necessary.
@david_chisnall there was a fair attempt by the AsciiDoctor guy to write a *good* parser with a *good* AST, which would have improved things a lot. However, I think it stalled at some point:
https://github.com/opendevise/asciidoc-parsing-lab
BTW, their Zulip was very helpful back when I was messing in those things. (I started to write a parser in Prolog.)
@david_chisnall I'm quite curious about how you landed in AsciiDoc... after all, I added a project of yours to my list about document formats:
https://alex.corcoles.net/notes/tech/document-formats
... which has a major focus on ASTs...