Email or username:

Password:

Forgot your password?
352 posts total
Nikita

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!

Nikita

YOU WILL NOT BELIEVE IT

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:

fosstodon.org/@kytta/112520688

butterflyoffire ⏚ꝃ⌁⁂

@kytta 😅

And yes, DZ because we say in berber : Lezzayer and some wrote it Dzayer. This is why Algeria code is : dz and not ALG.

ache

@kytta Congragulation.

You are fake news ! (by AI) 🤣

Nikita

rust is silly. "cargo run"? i think car go drive actually

Nikita

the EU being able to read my Matrix E2EE messages would be outlandish. i can't even read my Matrix E2EE messages

Show previous comments
nachtpfoͤtchen

@leo future when u get pm from eu to discard your session because they can’t read your chat anymore.

poetaster

@leo it's our secret weapon! Keep em occupied trying to keeo up with the evolution of matrix while we secretly evolve.

JP

@leo Unable to decrypt: The sender’s device has not sent us the keys for this message.

Nikita

Mozilla's Original Sin.

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.

Those are different things and are very much in conflict. [...]
jwz.org/b/ykVr

Mozilla's Original Sin.

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.

Show previous comments
Proxfox Virtual Environment 🦊

@jwz people want the tools they use to be useful. a browser that can play Netflix is objectively more useful than a browser that cannot

xs4me2

@jwz

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…

Nick Desaulniers

@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.

Nikita

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.

Show previous comments
Hugo 雨果

@stevestreza The correct wording is "Apple won't be releasing these features in the EU because they refuse to comply with local legislation".

But hey, propaganda outlets don't make money by publishing objective news.

Gerego

@stevestreza @zilahu I think it’s more of the case what has been written here: 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.

Dmian

@stevestreza Are these the same people not caring about Apple caving to China’s demand and restrictions?

Nikita

Thomas Müller erhält Abmahnung, weil er während der Arbeitszeit Deutschlandspiel schaute der-postillon.com/2024/06/muel

Nikita

.DS_Store

.DS_Lite_Store

.DSi_Store

.3DS_Store

.2DS_Store

.3DS_XL_Store

.⚞new⚟_3DS_Store

.⚞new⚟_3DS_XL_Store

.⚞new⚟_2DS_XL_Store

Nikita

🚭

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”.

Kurzgesagt made a good video about smoking. Why it’s so rewarding at first, what it does to the body, and why it’s a terrible idea to 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.

Nikita

@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 🙄

Nikita

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 🤪

Nikita

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.

Nikita

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:

- 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:

Show previous comments
🇺🇦🇪🇺 cweickhmann

@ploum
So, you integrate steps three and five in an iteration loop, and the person who does it will be called Prompt Engineer.

David Nash

@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).

Nikita

#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.

Terence Eden

@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.

nex

@kytta

INT. WRITERS' ROOM - DAY

BOB
(Looks around for an ashtray that isn't overflowing, then puts out his cigarette in an empty coffee mug.)

So then Kirk takes the prompt Spock had engineered and uses it to make the mainframe read its own output, and that's how they defeat the robots!

DOROTHY
(pushing her glasses up)

That's hokey.

JEROME
(shaking his head)

Implausible.

GENE
(throws a few pages in a bin)

Yeah, way too farfetched. Let's go with the “last digit of pi” idea.

BOB
(sighs)

@kytta

INT. WRITERS' ROOM - DAY

BOB
(Looks around for an ashtray that isn't overflowing, then puts out his cigarette in an empty coffee mug.)

So then Kirk takes the prompt Spock had engineered and uses it to make the mainframe read its own output, and that's how they defeat the robots!

DOROTHY
(pushing her glasses up)

Nikita

TIL that there is a (very old) HTML element to group headings with related content (subtitle, tagline, ‘last updated’): `<hgroup>`

developer.mozilla.org/en-US/do

It allows for even less `class`es and `<div>`s; how have I missed it all these years?

Nikita

Die (prognosierten) Ergebnisse der #Europawahl in Deutschland sind nichts für schwache Nerven. Selten von meinen Zeitgenossen so enttäuscht gewesen, wie heute.

Nikita

It baffles me how cookie banners label the decline button ‘No, thanks’. Who in their right mind would be that chill?

— Hey, we want to track you and sell your data
— No, thanks!

It should clearly be labelled ‘wtf no’

Show previous comments
Григорий Клюшников

Always funny to see them act like those tracking cookies, for the few requests that make it past uBO, aren't going to be thoroughly ignored

Workshopshed

@kytta how about
"Let us track you"
And
"I don't care about your other 1047 partners"

Not Evil

@kytta So many dark patterns. Ex. The "accept all cookies" button is often the only colored option. Or famously

Accept or click here for expanded option where you have to toggle 10 different options.

Nikita

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ń.

#FuckSmokers

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.

Stuart Longland (VK4MSL)

@mgorny Here in Queensland, it's illegal to smoke less than 5 meters from the entrance of any non-residential building.

cancerqld.org.au/cancer-preven

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.

cancerqld.org.au/cancer-preven

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.

mirabilos

@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.

Rodrigo Araújo

@lapcatsoftware that one reply makes a lot of sense… we’re probably seeing a move to subscription in the near future.

Jeff Johnson

It’s odd, because this message from the developer 8 months ago didn’t sound like someone who’s getting ready to sell out.

macbartender.com/b5blog/Barten

Nikita

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?

Nikita

The ads are so present that I’ve noticed them despite using SponsorBlock on all my devices 😂

gadgetoid

@kytta ha! My trust for a service or product is inversely proportional to how much I hear about it from YouTubers.

How do they work, anyway? Can I just delete someone I don’t like?

Nikita

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).

#BoostsWelcome

Show previous comments
JB

@kytta borgbase have restic support and a 10gb free tier. I find them pretty good.

nebucatnetzer

@kytta I use Infomaniak as a target for my Restic backups.
It’s a swiss based company.

BackUpScale

@kytta #wasabi is a likely candidate for us, when we launch.

Go Up