I’ve just proven to myself again that ‘learning by doing’ is the way to go. No matter how often did I read the docs about #Vue composables and look at the code samples — I couldn’t get a hang of it! But today, it took me barely 10 minutes of actually writing some Vue.js 3 code, and I grasped the concept almost immediately!
After a blog post of mine where I criticize AI for not knowing that Algeria's ISO code (DZ) comes from its Arabic/Berber name, Bing now shows the WRONG ANSWER (it didn't use to), and it credits MY blog post :blobfoxangrylaugh:
Some will tell you that Mozilla's worst decision was to accept funding from Google, and that may have been the first domino, but I hold that implementing DRM is what doomed them, as it led to their culture of capitulation. It demonstrated that their decisions were the decisions of a *company shipping products*, not those of a non-profit devoted to preserving the open web.
Some will tell you that Mozilla's worst decision was to accept funding from Google, and that may have been the first domino, but I hold that implementing DRM is what doomed them, as it led to their culture of capitulation. It demonstrated that their decisions were the decisions of a *company shipping products*, not those of a non-profit devoted to preserving the open web.
Spot on!
This is what they should be doing indeed.
1 Building THE reference implementation web browser, and
2 Being a jugular-snapping attack dog on standards committees.
3 And nothing else…
@jwz I was the lone sole that told Mitchell, and the exec team at a weekly all hands meeting that this was a bad idea and very much against Mozilla 's ethos.
Before I did, at the mic, I led with "I'm sorry to those remote; what I'm about to say isn't available in your region" then turned the mic.
It was in vain, I suspect they were desperate that if they didn't capitulate, they'd lose Netflix and thus more users.
Few people emailed me after to thank me for standing up for what was right.
This is the framing Apple wants to sell for their decision to withhold features from the EU, and blogs are parroting it.
In reality, Apple is purposefully withholding these features from the EU, either because Apple are being retaliatory against EU customers for the existence of the DMA, or because Apple (with full knowledge of the DMA for years) refused to build these features in compliance with it.
Apple chose to harm their products in the EU. The DMA didn't. This framing is marketing.
@stevestreza@zilahu I think it’s more of the case what has been written here: https://spyglass.org/no-ai-for-you-eu/
It was originally announced that AI features would come in Beta this fall and only in US English. So this announcement is not withdrawing anything, just poking the EU.
iPhone mirroring: I can imagine if this feature would need to comply with DMA, it would also need to allow Android and Windows mirroring. Which is a lot more complex problem to solve, not hard to believe it needs more time.
One of the things I hate, yes, I really hate it, is cigarette smoke. I get angry when I smell the smoke of the neighbors who are smoking directly in front of the entrance door of our apartment build, while we are trying to let fresh air in. But situations like smelling smoke at train stations or bus stops make me feel really uncomfortable as well.
I immediately think about all the toxic chemicals I am forced to breathe. I think about all the damage those might cause. And I think about cancer. And what depresses me the most is that some smokers get so old, while people who never smoke and live quite healthy sometimes die so early.
I don’t understand why there are no stricter rules for smokers, to better protect non-smokers. Like not smoking on bus stations. A ban on smoking in front of buildings, near child playgrounds. Or, generally, a ban on smoking when other non-smokers are nearby.
According to the WHO, 8 million people die due to smoking every year, “including an estimated 1.3 million non-smokers who are exposed to second-hand smoke”.
Thanks for listening to my little rant. I had to let that out.
P.S.: Just before pressing the Publish button, I found this post from 2018. My opinion hasn’t changed a bit. Health is such a luxury good, don’t waste it!
🚭
One of the things I hate, yes, I really hate it, is cigarette smoke. I get angry when I smell the smoke of the neighbors who are smoking directly in front of the entrance door of our apartment build, while we are trying to let fresh air in. But situations like smelling smoke at train stations or bus stops make me feel really uncomfortable as well.
@en it's also paradoxical how you're not allowed to smoke weed (the same, if not better than smoking, IMO) in sight of children, schools, and kindergartens, but smoking and drinking is still totally fine 🙄
It’s great that QR codes have this asymmetric layout for the tracking boxes that allows one to scan them correctly, no matter how it might be rotated. But, because of me *knowing* which side is the ‘correct’ one, I get wildly irritated when I see QR codes printed the wrong side up.
Like, how does this happen? Every software outputs them in the correct orientation, so it’s always the designers who for some reason rotate them. If you’ve ever done this, please don’t 🤪
So, this is what #Apple has become? The company once praised for its incredible UX, care for small details, slick design, and devices everyone craves now looks like your average LinkedIn feed.
Of all the bad and overhyped startup ideas of the last decade (VR, crypto, NFT, #AI), they've chosen the worst-looking and most unethical one to go all-in, AND they've chosen one of the worst partners to do this journey with. What a shame.
1. Decide what you want your software to do (medium)
2. Decide what you REALLY want your software to do in all the corner cases (very HARD)
3. Write the code (Easy to Medium)
4. Test the code (Medium)
5. Debug the code (hard to very HARD).
Now, thanks to ChatGPT, you could improve this workflow by:
- making step 3, the only easy step, somewhat easier (and thus hiring less competent engineers)
- making step 5 nearly Impossible.
Step to write software by human:
1. Decide what you want your software to do (medium)
2. Decide what you REALLY want your software to do in all the corner cases (very HARD)
3. Write the code (Easy to Medium)
4. Test the code (Medium)
5. Debug the code (hard to very HARD).
Now, thanks to ChatGPT, you could improve this workflow by:
@ploum Both with personal projects and the projects I do for my employer, there is often:
6. Realize that what you (or other stakeholders) want the software to do has changed. (Extremely easy to *do*, but not always easy to *admit* is needed.)
7. Redo steps 2 - 5. (Inherits their difficulties from Easy to Very HARD).
Not only does generative AI have no fscking visibility into when and why step 6) might be needed, generative AI's existence makes it even easier for management levels to say "Hey! Coding's *easy* now, right? Make the software do this now too."
@ploum Both with personal projects and the projects I do for my employer, there is often:
6. Realize that what you (or other stakeholders) want the software to do has changed. (Extremely easy to *do*, but not always easy to *admit* is needed.)
7. Redo steps 2 - 5. (Inherits their difficulties from Easy to Very HARD).
#Meta told me recently that they’re going to scrape my data and train their LLMs with it unless I ‘submit an appeal’. No, it’s not a simple opt-out, but a form where I had to write a text explaining myself.
I asked Llama (Meta’s LLM) to write the ‘apology note’ for me. Not one minute later, Meta told me they’ve ‘recognized my appeal’ and will not scrape my Instagram data. I’m almost 100% certain they use LLMs to process those.
@kytta My opt-out justification contained a single period and was still accepted.
I've not heard of anyone being rejected - so I suspect it's just an automated process.
Die (prognosierten) Ergebnisse der #Europawahl in Deutschland sind nichts für schwache Nerven. Selten von meinen Zeitgenossen so enttäuscht gewesen, wie heute.
I suffer from a strong pollen #allergy. For a month now, my nose and throat are constantly irritated. This in turn means that I'm particularly sensitive to #cigarette smoke. My throat gets itchy if someone is #smoking three metres ahead.
I have three conclusions.
Firstly, if cigarettes affect my throat over such a distance, I wonder how poisonous their fumes are to us, all the time that we don't even smell their odor.
Secondly, I don't envy people with asthma and other diseases worse than mine. I have to suffer this for up to two months a year.
Thirdly, it is absolutely necessary to *ban smoking in public*. It's absurd that I can't use a sidewalk because some asshole needs to cultivate their addiction (and I can already imagine the policemen listening to my explanation why I'm not using the sidewalk).
Furthermore, it's even more absurd to place "smoking zones" so close to the main passage that you can't avoid the poisonous fumes and have to hold your breath to pass through. Like in this parody of a train station building in Poznań.
I suffer from a strong pollen #allergy. For a month now, my nose and throat are constantly irritated. This in turn means that I'm particularly sensitive to #cigarette smoke. My throat gets itchy if someone is #smoking three metres ahead.
I have three conclusions.
Firstly, if cigarettes affect my throat over such a distance, I wonder how poisonous their fumes are to us, all the time that we don't even smell their odor.
But yeah… smoke of all kinds is a menace. A few years ago we had a bad bushfire season, and I recall spending Christmas/New Year in bed because I was coughing my lungs up.
Masks were sold out everywhere. I now have a full-face N95 (thank-you COVID-19), but yeah, bushfires or even controlled burns, are murder.
Cigarette smoke is a completely avoidable menace, and not nearly enough consideration is given to passive smoking.
Don't get me started on vaping.
@mgorny Here in Queensland, it's illegal to smoke less than 5 meters from the entrance of any non-residential building.
But yeah… smoke of all kinds is a menace. A few years ago we had a bad bushfire season, and I recall spending Christmas/New Year in bed because I was coughing my lungs up.
@mgorny yes, absolutely! I’ve been saying that since forever. I normally only have a couple weeks per year really hard allergies, last year it was three months or so due to the warm winter, but this year tops it at over five months… it’s crazy. Last few days it got mich worse again. #scheißRaucher oh and also ban smoking weed… if they want it they should bake tea and cookies or something.
Alright, what’s the deal with every YouTuber doing ad reads for data deletion services? Seemingly everyone got a deal with either #DeleteMe or Aura. I find the idea of such services good, but I’ve never used one nor even investigated them. The amount of creators they sponsor makes them seem *very* suspicious; it’s like VPN and Raycon and Raid Shadow Legends all over again 🤨 Does anyone know what’s up with that?
I’ve finally started to consider an off-site backup location. I don’t have enough data to justify building a server to put in my parents' house (yet), so cloud it is.
So far, I’m leaning towards #Backblaze B2. Do you have anything good (or bad) to say about it, or can recommend other services to check out?
I want: one (EU-based) location, no (or small) egress fees, pricing per GB (or less), no minimum charge. I use #restic, so backend doesn’t matter (S3, FTP, DAV, you name it).