btw, did YOU know that cookie names are case sensitive?
github.com/httpwg/http-extensi…
RFC 6265bis: clarify that cookie names are case sensitive · Issue #2938 · httpwg/http-extensions
I think the spec would benefit from getting this fact explicitly specified. FooBar and foobar are two different cookies.GitHub
curl disclosed on HackerOne: CVE-2024-9681: HSTS subdomain...
## Summary: Suppose my HSTS cache file has the following content: ``` .domain.com "20241107 01:02:03" .sub.domain.com "unlimited" ``` Now, I connect to https://sub.domain.com/. Suppose this domain...HackerOne
En este artículo, Mozilla explica cómo han implementado su IA de Firefox para generar textos alt de las imágenes de forma local y con un modelo open source. Explica cómo han intentado atajar los prejuicios en las descripciones.
En este tipo de cosas me parece que Mozilla va bien encaminada aunque en otros temas como la publicidad da bastante asco.
blog.mozilla.org/en/mozilla/ai…
Help us improve our alt text generation model
Firefox 130 introduces automatic alt text generation model for PDF images and an improved alt text flow, improving privacy and accessibility.Rebecca Smith (The Mozilla Blog)
Comet Tsuchinshan-Atlas over the Dolomites
Credit & Copyright: Alessandra Masi
apod.nasa.gov/apod/ap241106.ht… #APOD
APOD: 2024 November 6 – Comet Tsuchinshan Atlas over the Dolomites
A different astronomy and space science related image is featured each day, along with a brief explanation.apod.nasa.gov
« But, Nick, you’re not a US Citizen, this election doesn’t affect you ».
Do you know how shit the internet has become since Trump was elected the first time? Do you know how fast and far the quality of online interactions has dropped since that orange fascist opened the gates to let all the trolls from under the bridge?
Anyone who makes content that has even 2% of political notions (and FOSS is definitely political) will be confronted to more brainwashed maniacs and bigots.
That’s not even talking about how the US tends to reflect what happens in the rest of the world. All the crazy conspiracies and imbecilic notions that Trumpists have?
They also arrive in Europe about 3 to 5 years later. We have people fighting against « woke » in France now, even though it was never a real thing in the US, and even less so in France.
We are already going down, fast. This will harm the entire world by ricochet. This election is a blow for humanity as a whole.
And if someone says « but he won the popular vote », I will scream.
Yes, that’s the problem. The problem isn’t that this fringe dictator spewing conspiracies and lies every single time he speaks has SOME supporters.
The problem is that regular, normal people also were convinced by his crazy shit. That’s the problem. Normal people are now falling for this scam, again. More people now think this shit is fine. Preferable, even. That’s what difficult to swallow. Humanity is moronic.
got cash and not using it for direct aid? the same nonprofits that have been fighting the anti-trans laws are still gonna be doing it tomorrow and they're gonna need money now more then ever:
Home - Lambda Legal
We are a national organization committed to achieving full recognition of the civil rights of lesbians, gay men, bisexuals, transgender people and everyone living with HIV.Lambda Legal
Sat here waiting for a large download whilst on an active Teams meeting and still in awe that I am receiving over 8 megabytes a second whilst sending and receiving stereo audio and video.
The very fact that I can work from home whilst remaining so connected is tremendous. I'll have been in my current job for 9 months by the start of next week and I can't believe the difference in stress and worry. I spent so many of my evenings over the last couple of years on alert that I've struggled to come to terms with working a very different type of job at a better rate of pay but with less pressure out-of-hours.
So I'm taking a moment not to worry about politics or indeed all the problems I still have and to enjoy the rewarding feeling of what I tend to think of as good luck, but I am assured is hard work and dedication and deserved. Still not quite feeling that on a personal level but everyone seems to be saying so!
Still very tired and struggled to move much after eating, but trying to put on that final burst of energy to tackle the kitchen and load the dishes before I crash.
Winter blue tardis🇧🇬🇭🇺 reshared this.
BTW, if I post or retoot something without a proper CW, feel free to call me out at any time or to request a CW. I'd like to think I'm doing a good job, but my barometer for what's fucked up is, itself, also fucked up.
And everyone else? Please, do better about CWing, too. I'm tired of seeing something I'd absolutely boost in a heartbeat, if it weren't for the lack of CW.
curlhacker - Twitch
I'm Daniel Stenberg, maintainer and lead developer in the curl project. I stream curl related stuff. Release presentations, curl development and related topics.Twitch
#Bot #CatsOfMastodon #Catstodon #Cat #AltText
The Cat API - Cat as a Service
Get free access to over 60K cat images and breed information. A fully protected and authenticated API to instantly fill your website or app with cat content.thecatapi.com
reshared this
Because #BotsInSpace is shutting down (😢) I'm looking for a new home for my bots.
I have an RSS feed which posts to BlueSky…
And I have Bridgy which converts BSky to Fediverse…
So… Welcome @openbenches.org !
(This is an experiment. Feedback welcome. I might try self-hosting. Not sure yet. I don't know how to move followers across.)
Hmmm. About 1,000 followers have moved over to the new account - @colours
I can see my messages being sent. But they don't seem to be received. Not entirely sure what's going on and am half a bottle of Malbec into the evening, so probably shouldn't be futzing around with code.
One for the morning, I fear!
OK. What is going on here?
A bunch of people can see the posts sent out by @colours - but lots of people can't.
As far as I can see, Mastodon.social isn't sending me back an HTTP response when I send to a shared inbox. But other Mastodon-based servers happily accept it.
Here are the headers
gist.github.com/edent/1f41d1b2…
Any help #ActivityPub friends?
Mastodon Rejected this
Mastodon Rejected this. GitHub Gist: instantly share code, notes, and snippets.Gist
curl disclosed on HackerOne: Buffer overflow in strcpy
**Buffer Overflow Exploit Analysis** The vulnerability in the program is a classic case of a buffer overflow, triggered by the unsafe use of the `strcpy()` function, which lacks bounds checking....HackerOne
daniel:// stenberg:// reshared this.
Today's poignant Pratchett quote.
"What kind of man would put a known criminal in charge of a major branch of government? Apart from, say, the average voter." ~ Terry Pratchett
reshared this
I am not hopeful. I am quite sad.
Elon Musk essentially bought the election when he bought Twitter.
Journalists could have left Twitter, and had it go the way of MySpace. Instead, they continued to legitimize it, thereby giving it life.
For the next four years, decentralized social media will be needed – if only as an alternative to the faux-progressive media that seek to control the public square.
The world is becoming more and more authoritarian, and we need an antidote.
Want to leave the US?
Here's how you can move to germany, even if you have no official credentials (like a university degree) or job that can get you a sponsored visa.
Germany is not perfect. We have our own fascism issues, but we didn't just elect someone who openly paraphrases hitler as supreme leader.
Step 1: Start studying for german B1 language level. Duolingo can get you there, I also heard good things about babbel and other apps.
Step 2: Find an apprenticeship. Apprenticeships in Germany are weird compared to the rest of the world. It's a mostly full time job with a bad wage that is supposed to train you how to do a job. Finding one, if you have B1 language skills, entitles you to a work permit for the duration of it, completing one entitles you to a settlement permit.
I did an apprenticeship in IT, but there's many options. Healthcare is one of the options with the best chances of getting hired and it pays pretty well compared to others. If you don't mind waking up early, bakeries often receive not a single application for their apprenticeship postings.
I would recommend you to not go into the major cities, as their immigration offices are overworked and rent is too high to pay from an apprentice wage.
Step 3: Finish the apprenticeship and apply for a settlement permit
Step 4: Congrats, you can now live in germany as long as you want and work in any industry
Step 5: After 3-5 years (depending on how well you do at work or how good your language skills are) you can apply for citizenship. If you get that, you can live and work in any EU country.
Working, studying, living in Germany
Make it in Germany is the portal of the Federal Government for skilled workers from abroad. Find information on jobs, visa & living in Germany!Working, studying, living in Germany
Burak Gürsoy
in reply to daniel:// stenberg:// • • •Ann Effes
in reply to daniel:// stenberg:// • • •I actually assume that everything is case sensitive … with the exception of mail addresses and domain names.
Filenames are often also not, but its safer to assume they are.
(I once formated a mac in HFS+ extended journaled case sensitve ... for FUN. Yeah, … "fun" I had)