They were definitely just going to protect the natives, that’s the lovable British empire that I know
Nah. Environment needs to pay
I was also wondering about this. Flatpaks apparently come with more libraries to interact with other Flatpaks, whereas AppImages tend be purely app-specific and their libraries are compressed for their usage only.
Its very easy to use and my goto image editor, but I say that from a position of familiarity of having learned where everything is and what all the keybindings are over many years.
In contrast, Krita seems like a far better image editor, but because the interface is bewildering to me, I’ve shied away from it.
69 Quite Bitter Beings have been waiting for this for some time
Didn’t all the founding fathers and every president since then say all of the above?
We need to praise people more by what they do, than what they say I reckon
xfce4. Stable as hell. X11. Can move windows around using just some keypresses.
Thanks for the informed context – I think my brain is just predisposed towards seeing such efforts as disingenuous, but I should learn to criticize companies after they do bad things, and not before.
Well, that sounds promising at least. I hope their interests continue to align with their consumer-base for another 20 years, and doesn’t nosedive into the CEO rot we’ve seen with Mozilla
I’m not really. Who are these guys and why am I hearing about them on every social media outlet.
They’re a company whose sole aim is to make money. Right now they’re in the goodwill phase of building community trust, but what’s their endgame? Is this an emerging market they’re cornering.
I know these sound like sarcastic questions, but I’m genuinely wondering.
This company sure has been making the rounds on the internet. I estimate maybe 1-2 years before they decide to cash in on their goodwill with some kind of monetary product
One of the oldest Chinese restaurants in the UK crams all foreigners upstairs to share tables with random strangers, where cutlery is thrown at you carelessly and the waiter tuts if you don’t give them a string of numbers as an order. If you go there with a chinese national you’re somewhat protected from the abuse, but they still glare at you.
Anyway the food is divine and they don’t overcharge, and it’s one of my favourite places to eat.
I was talking with a techhead from the 80s about what he did when his tape drives failed and the folly that is keeping data alive on a system that doesn’t need to be. His foolproof backup storage is as follows.
The questionable commit:
{
// Add the first line of localized text...
cupsFilePrintf(fp, "*%s.%s %s/", lang->language, ppd_option, ppd_choice);
while (*text && *text != '\n')
{
// Escape ":" and "<"...
if (*text == ':' || *text == '<')
cupsFilePrintf(fp, "<%02X>", *text);
else
cupsFilePutChar(fp, *text);
text ++;
}
cupsFilePuts(fp, ": \"\"\n");
}
Can someone explain to me how this allows arbitrary code execution? As far as I can see, all it does iterate through a string and markup some special characters.
Edit: Okay, after reading the blog post, and this fantastic bug report, it sounds like to print to a CUPS server, you send it a message on port 631 using an IPP (some print protocol) server. CUPS then requests attributes of the IPP server, one of which being the print filter command to run (“Foomatic-rip”) to use to convert a PS or PDF into native print code. By requesting attributes, an exploit involving string escaping through the use of unexpected spaces or quotes can override the Foomatic print command. Arbitrary text can be supplanted, which will then be executed by the CUPS server.
It really isn’t. I do agree that for most purposes a static network with some central public nodes is the answer, but I want something more dynamic