There is a solution, but don't use it, use mastodon:
In the settings, enable Firefox containers. This allows you to seperate the cookies of X from all other sites. Also install uBlockOrigin to block all trackers on X itself.
Mastodon doesn't have a fraction of the ground sources that Twitter has. You go to Twitter because that's where the people who know shit and tell you about shit are. It has nothing to do with Twitter itself. It's just network effects.
I get why you're annoyed at Twitter (Elon) - I am too, and I still call it Twitter - but there just doesn't exist anything like Twitter. It's the only place where you can ask CEOs and CTOs questions directly. Where you can learn about what is actually happening on the ground in Ukraine from first hand reports from people who are there. Where you hear subject matter experts debating strongly in favor and against all matter of topics. It's sad that it's the only place like it, but it is.
I've disliked Twitter since way before Elon acquired it. And I actually really like Elon as a person, even if I disagree with a lot of things that he's doing with Twitter, because I didn't really care about Twitter to begin with.
Fundamentally, what I don't like about Twitter is the low signal-to-noise ratio. Even if you try to curate the people you follow, Twitter will find a way to push useless stuff in front of you, and even the people who post interesting stuff tend to post pointless stuff from time to time because of the prevailing culture in Twitter.
And I also don't assign a lot of value to accessing ground sources in real time. If anything, I think people care too much about being up to date on everything.
I really don't have much to say, just wanted to thank you for officially releasing a Linux build, and supporting us at all. We, the silent majority, very much appreciate your work. Every release of every application brings out the moaners, this is to be expected. Thanks.
Yeah, I was shocked when, coming from PHP, I realized that in Python, in order to serve a website, you have to start and maintain an extra server process.
Don't forget deploying updates by either (a) stopping your Python application and then restarting it, hoping your users are not too badly inconvenienced in the interim, or (b) rigging together some kind of blue-green deployment setup. Meanwhile, the PHP developer runs rsync and the deployment is done.
To add to that, an additional benefit would be you can compile and release it as Python package (Py03/maturin) or compile to WASM so it runs in the browser (with javascript bindings). This makes the code portable while benefiting from Rust's performance/memory safety.
My use case involves scraping job boards so that I don't have to doomscroll them myself anymore, and storing them in Markdown makes them smaller while also removing a bunch of extraneous classes and structure.
Further, the side project I'm working on for managing all of this can then render them in a way that makes sense.
I created an RSS reader which has a uniform reader mode. I use something similar to this to parse each RSS article to a similar format. I'm sure there are many other use cases also.
I had to do this to recover my personal blog after both it and the backups had been lost due to two unrelated snafus during covid. I downloaded the pages from the internet archive and used my own shellscript to extract the text as markdown and then republished it using a static site generator.
Not exactly a common usecase I wouldn't think but it's good to be able to do this.
Advent of Code exercises are almost pure markdown, but rendered to HTML.
I’ve sometimes been converting it back to md to include the text for each exercise alongside my solutions.
In my case I used a custom HTML to Markdown converter that was specifically built to support only what I needed in order to convert those Advent of Code exercises to markdown.
If you want to store markdown in your database but you want to user to use a basic wysiwig/content editable editor it can allow you to not go through the full blown markdown editor.
Similarly for sanitization, if you want to really reduce the subset of allowed tags, and to normalize input it's a pretty good intermediate format. Did this for a classified ads site, that included listings from external companies... it was easy enough to shift H1-H3 to H4-H6, keep basic formatting elements and eliminate the rest.
Markdown in the database is also easier to look at, reason with and takes up a lot less space. Especially if the content was pasted from say MS-Word to a Content-Editable field... omg the level of chaos there.
I swim around a lot in the "XML High Priesthood" pool, and the latest new thing is this: AI (sucking down unstructured documents) isn't capable of efficient functioning without Knowledge Graph, and donchaknow a complex XML schema and a knowledge graph are practically the same thing.
So they're glueing on some new functionality to try and get writer teams to take the plunge and - same old same old - buy multimillion dollar tools to make PDFs with. One sign of a terminal bagholder is seeing the same tech come up every few years with the latest fashionable thing stapled on its face. They went through a "blockchain" phase too, where all the individual document elements would be addressable "through the chain".
Anyway . . .
Anyway, thing is, there's a teensy shred of truth in what they're saying, but everything else about what they're suggesting would, I think, either not work at all, or make retrieval even less dependable. Also, to do what they're trying to do, you don't actually need a gigantic full on XML schema. Using Asciidoc roles consistently would get you the same benefit, and would save a hell of a lot of space in a very limited window.
Additionally, when you have strict input token limits: it’s way easier to chunk Markdown while keeping track of context than it is to chunk HTML at all.
For Linux, there is Gnome Boxes, which is a quite good VM for all the stuff I need one for. It may not be as complete as VMware, but has most of the important stuff.
> Cap is currently in public beta, and is available for macOS and Web. Windows and Linux builds are in development. Join the Cap Discord (https://discord.gg/y8gdQ3WRN3) to help test future releases and join the community.
The closed source platform Discord may not be the best place for an open source community, but this is probably a whole different discussion. https://matrix.org/
I’m continually astounded by the incredible shoddiness and unfitness for purpose of so many commercial web sites. The more time goes on, you’d think figuring out how to make a functioning web site would become better known, but no. In many ways it gets worse.
Yes and no. A modern house is ridiculously bloated compared to what my ancestors lived in or even a tent but I wont give it up.
You only really need a kitchen and somewhere to take a dump (defecate), separate from the kitchen. The kitchen gets you warmth and shelter from most weather in temperate to arctic climes, shade in warmer climes. The bog need not be "inside" but should be separate for obvious sanitary reasons. Oh and you'll need clean water, something to eat and something to burn for cooking and heat.
Tesco and co (supermarkets) can bugger off for being too bloated. I'll be going in with a knife (veg and fruit), spear and bow and arrow (food that moves). Mind you the bow is a bit excessive unless the food that moves is dangerous at close quarters 8)
Having said that: FAANG n that really is bloat that could be excised with little of importance lost from the web sigh. How on earth have we found ourselves in a world where "going viral" is a stretch goal and an indicator of success? GOPHER and WAIS and USENET were good enough, back in the day. We still have email for some reason and I can still run my own, from home, but not everyone can.
In around 1994 I was asked by my boss to investigate this new web thing. I had a Windows 3.11 PC. I telnetted to my departmental VAX. From that I telnetted to the organization's X.25 PAD. From that I could get from JANET to some exotic American NIST related thing ... then I would hit a GOPHER menu (I think) and after a bit of jiggery pokery I hit the web.
I could not really tell the difference, as an end user, between WWW and GOPHER/WAIS. The hyperlinks were simply distributed (through the text) instead of a list of menus. Instead of a page of a menu of links you got text with links in it - all a bit chaotic. Basically, a tree becomes a web. I told the boss it looked a bit better than the menus of G/W but nothing really new. I think I even said to him that the status quo is organized like his hard disc and hence comprehensible but the web is a bit mad and freeform.
Do bear in mind that this is in a console, the browser was yet to become mainstream.
I'm not an important commentator on internets for obvious reasons! I completely missed the point that free form and a bit mad is exactly what was required for the web to go viral in no uncertain terms.
> You only really need a kitchen and somewhere to take a dump (defecate), separate from the kitchen
Completely off-topic, but that reminds me of when I went hunting for my first apartment as a broke grad student. One of the places I viewed consisted of (only) a tiny living room and a tinier kitchen. The toilet was in the kitchen, sandwiched between the stove and sink. The only countertop area was a swing-up board above the toilet. Must have sucked if you had to take a dump in the middle of preparing dinner.
In the settings, enable Firefox containers. This allows you to seperate the cookies of X from all other sites. Also install uBlockOrigin to block all trackers on X itself.