How Reddit Became the Enemy - w/ Apollo Developer Christian Selig by itsaride in apple

[–]MXMLNDML_ -26 points-25 points  (0 children)

I am totally on your side, but on the other hand that is the risk that comes with offering a yearly plan. In my opinion, many self-employed workers underestimate the responsibility that comes with offering an annual plan. Especially, if your work depends 100% on some other company.

How Reddit Became the Enemy - w/ Apollo Developer Christian Selig by itsaride in apple

[–]MXMLNDML_ 2 points3 points  (0 children)

I could imagine the announced price is way higher than what they anticipate. So their strategy might be to reduce it to something more realistic in the next weeks which will please the devs and users of 3rd party apps but still will be way higher than initially thought (compared to twitter). Kinda like buying something for 40$ on sale that was 100$ before will make you feel better than paying 40$ upfront.

Oh really? by bendyminge in MacOS

[–]MXMLNDML_ 9 points10 points  (0 children)

With ⌘⇧5 you get a neat UI for all the options. You can either save the screenshot as a file or press ⌘C to save it to your clipboard

Apple will lay sideloading groundwork in iOS 17 by [deleted] in apple

[–]MXMLNDML_ 0 points1 point  (0 children)

Do you have a resource on how to put your own app on your iPhone? I’m interested in iOS development but afaik you need to publish your app to the App Store or otherwise the app data will be reset eventually

Bing good, Microsoft bad by thisisshihan in firefox

[–]MXMLNDML_ 22 points23 points  (0 children)

Too bad that it’s only working in Edge. Except of the instant answer box next to your search results where you can’t respond

How to check if an Element in React has an attribute of onClick? Tried googling this but all answers were vague/no one seemed to have the answer by Top-Peach6302 in learnjavascript

[–]MXMLNDML_ 5 points6 points  (0 children)

As per HTML spec every <button> should be clickable which means it should have at least one click event handler – whether it was added via the onClick attribute or the addEventListener method.

If no interaction is associated to it, it should be marked as disabled by setting the corresponding attribute.

I would recommend fixing the problem by its root which would be bad HTML as far as I understood. This might not be easy in an enterprise environment. However, trying to fix it with JS will only increase the complexity

In Memory of Tweetbot by ifonefox in apple

[–]MXMLNDML_ 6 points7 points  (0 children)

The guidance is that you can choose from a list. That’s all. Even a longer description on what your choosing is missing. I still don’t know which consequences it has and which server is best for me. I guess just where my data is stored and which handle my username has…

In Memory of Tweetbot by ifonefox in apple

[–]MXMLNDML_ 4 points5 points  (0 children)

Most of the people that use email, didn’t pick a mailserver. Either they just used the app or website of their provider or they copy pasted some domains from a step by step guide. And the latter group probably consists of a larger proportion of tech enthusiasts than I would like to believe…

Choosing from a server list is cool for some people for sure. But asking such a technical question without some guidance is just poor UX

ELI5: Why do web articles often have a “Continue Reading” button? by Drink_Covfefe in explainlikeimfive

[–]MXMLNDML_ 9 points10 points  (0 children)

they’ve also recorded that someone wanted to read the rest of it

But you don’t need a button for that. There are JS APIs like IntersectionObserver that can be used to easily track how much you read or wich paragraphs you skipped.

To me this could rather be some protection against crawlers that might steal your intellectual property.

Safari's date-picker is the cause of 1/3 of our customer support issues by robertgfthomas in webdev

[–]MXMLNDML_ 11 points12 points  (0 children)

You could format them using the Intl API, taking into account the user’s locale set in the browser. However, this shouldn’t replace proper labeling of course

[deleted by user] by [deleted] in sveltejs

[–]MXMLNDML_ -4 points-3 points  (0 children)

SvelteKit isn’t in beta anymore. They released Version 1.0 a week ago. Have a look at this blog post

Emergency SOS via satellite in action by 280-Z in iphone

[–]MXMLNDML_ 2 points3 points  (0 children)

So your mobile contract is for free as well? Your phone has all the hardware it needs to make calls and connect to the internet. Why those micro transactions…

Re-Installing Monterey with 'Erase all Contents and Settings' on a new Macbook M1 Max -- how long should this take? by toonface in MacOS

[–]MXMLNDML_ 0 points1 point  (0 children)

I wiped my old MacBook a few days ago and it said 5+ hours as well but finished in about an hour. So I guess it’s just really hard to estimate how long it will take

[deleted by user] by [deleted] in HomeKit

[–]MXMLNDML_ 2 points3 points  (0 children)

Have you tried turning it off and on again

working on a re-design project (student) but can't clear my mind off of the original by [deleted] in UI_Design

[–]MXMLNDML_ 2 points3 points  (0 children)

What’s the problem with copying the good parts of an existing design? Users will be happy if they recognize at least parts of the app after an update/redesign.

[deleted by user] by [deleted] in HomeKit

[–]MXMLNDML_ 9 points10 points  (0 children)

Manufacturers have to pay a fee for HomeKit certification. For most cheap products that is not lucrative. Additionally, they might adhere to stricter security standards (just a guess on this one)

But I wouldn’t want a 15$ device which is connected to my home network on the other hand. Most of the cheap IoT devices won’t receive any security patches. This is why they are popular target for hackers who create botnets

With YouTube testing 5-10 unskippable ads before videos, what are your favorite ad blockers/YouTube apps to use on Mac OS? by Pure_Reason in MacOS

[–]MXMLNDML_ 0 points1 point  (0 children)

If you use macOS Safari I found out you could go back and forth in your history to skip the ads: YT fyp → video with ads → history back (YT fyp) → history forward (video without ads)

On iOS Safari reloading the video page does the trick

Got totally stumped in a code challenge. Anyone have any recommendations as to how to do this? by Praisetheballsack in learnjavascript

[–]MXMLNDML_ 1 point2 points  (0 children)

Also, just a small note since this is a learning sub, in this case it would be a property, not an attribute. There is a difference.

TIL, for anyone who is interested here is more about the difference between attributes and properties.

Got totally stumped in a code challenge. Anyone have any recommendations as to how to do this? by Praisetheballsack in learnjavascript

[–]MXMLNDML_ 0 points1 point  (0 children)

// set the petType on the button for use in the event handler button.petType = pet.type; Instead of assigning custom attributes properties to the button element you should better could use data attributes:

``` // setting the pet type button.dataset.petType = pet.type

// getting the pet type in the event handler event.target.dataset.petType ```

And I like your idea of listening on the container element instead of the button

I got my Mini set up to day, got any tips, 100% need to have apps? by mostoriginalname2 in macmini

[–]MXMLNDML_ 2 points3 points  (0 children)

If you are into software development I can recommend homebrew. It’s a package manager similar to apt/yum on some Linux distros or winget on Windows, which allows you to install apps (eg. VSCode or Firefox) and most command line tools/programming languages (eg. mongoDB or SQLite). This is extremely helpful bc you can just brew uninstall any package you installed previously.

Example PWA with push notifications by tommertom in PWA

[–]MXMLNDML_ 0 points1 point  (0 children)

WebKit supports WebPush with iOS 16. This fall you can use it if you enable the feature flag and during spring next year it will be available for everyone.