There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

@kevincox@lemmy.ml avatar

kevincox

@[email protected]

This profile is from a federated server and may be incomplete. Browse more on the original instance.

kevincox ,
@kevincox@lemmy.ml avatar

To buy the next website that people are making fun of him on.

kevincox ,
@kevincox@lemmy.ml avatar

It’s not “inherently insecure” at least not to that degree. (Once could argue that lack of E2EE is insecure.) If you stand up an unrelated instance you shouldn’t be able to access private messages that don’t relate to an account on your instance. So only bugs in your instance, or your conversation partner’s instance, will be able to leak those messages.

kevincox ,
@kevincox@lemmy.ml avatar

Because to implement this you need to negotiate with individual credit card issuers. Basically how this works is that your phone is being issued a virtual card with the keys locked inside the phone’s HSM. Then it can be used to make NFC payments just like any physical card. So you need 1. contracts with many card providers, 2. card issuance processes with these providers 3. huge amounts of compliance bureaucracy. At the end of the day it isn’t really worth it unless you are a huge company and expect to have tons of users or see it as an essential feature of your phone OS.

kevincox ,
@kevincox@lemmy.ml avatar
  1. I can usually pull out my phone faster than taking a card out of my wallet.
  2. Phone-based cards typically have significantly higher limits than physical cards. (I can tap hundreds of dollars with my phone, only about $100 on my card.)
  3. The phone needs to be unlocked which is safer than the card which just needs to be tapped with no other authentication.
  4. One less thing to carry around.
kevincox ,
@kevincox@lemmy.ml avatar

I would pay a lot of money to see Nintendo’s conniption over having to allow home brew and non-approved software on their game consoles. I would love to release emulators for older Nintendo consoles for the Switch so that they don’t get to keep charging people again to play old games on newer consoles.

kevincox ,
@kevincox@lemmy.ml avatar

Most credit card issuers don’t issue credit cards to random apps by solo developers.

kevincox ,
@kevincox@lemmy.ml avatar

I wonder if it could be something like adding a Link: </post/1234>; rel=“activitypub” header or <link rel=activitypub href=/post/1234>. Then a browser (or browser extension) could detect this canonical ActivityPub URL and offer to open it in your configured instance or app. This is basically how RSS feeds work.

Apple is bringing RCS to the iPhone in iOS 18 | The new standard will replace SMS as the default communication protocol between Android and iOS devices (www.theverge.com)

The long-awaited day is here: Apple has announced that its Messages app will support RCS in iOS 18. The move comes after years of taunting, cajoling, and finally, some regulatory scrutiny from the EU....

kevincox ,
@kevincox@lemmy.ml avatar

Counterpoint: RCS shouldn’t exist either. We should use something that isn’t tied to our mobile service providers.

kevincox ,
@kevincox@lemmy.ml avatar

How exactly does Samsung police this? Surely the repair shop could just… not tattle?

Well there is a contract in place and there would be consequences for not upholding the agreement. Sure, they could probably get away with it for quite a while. But it likely isn’t worth the risk, they would rather just out Samsung as being a piece of shit and go on their merry way.

It would be pretty easy to catch this as well. Samsung can just occasionally submit a phone with a known third party part for repair and see if the expected report comes in.

kevincox ,
@kevincox@lemmy.ml avatar

Is this worse? It sounds pretty similar.

kevincox ,
@kevincox@lemmy.ml avatar

They’ll brick your device if a part can’t be verified so that isn’t much different they destroying. Maybe they don’t require repair shops to hand over personal info, but they do require device identifiers so I wouldn’t be surprised if that is basically identical.

kevincox ,
@kevincox@lemmy.ml avatar

You can make contributes sign an CLA to allow the licenses you need for the console release. Some people may not want to but it seems like a reasonable compromise if you want to support consoles.

kevincox ,
@kevincox@lemmy.ml avatar

So then don’t buy a folding phone until they make that better.

No one is saying that everyone should having a folding phone. But it seems obvious that the ability to have a large screen that fits in your pocket is a great feature that many people value. There are downsides, but for some people the upsides outweigh them. For other people (like you) they don’t and you can continue to get a non-folding phone.

kevincox ,
@kevincox@lemmy.ml avatar

Yeah, just jump in.

To get started it is best to keep Windows around, then if you need to get something done urgently you can go back to what you know then figure out how to do it in Linux later. Dual-booting is probably the best option if you are gaming as GPU passthrough can be difficult to get great performance. That is the approach I took a long time ago and then at some point I realized that I hadn’t booted into Windows for months and just deleted the partition.

kevincox ,
@kevincox@lemmy.ml avatar

My problem is that I do red, blue, green then can’t think of any more clearly visible colours.

kevincox ,
@kevincox@lemmy.ml avatar

I wonder if it would be better to have a term limit. I don’t really care if you are 125, but there should be a limit to how long you sit there with huge amounts of power. Especially since they aren’t directly re-elected.

kevincox ,
@kevincox@lemmy.ml avatar

I’m sure some people will demand it. But for 99.9% of the population you don’t need 1000Hz content. The main benefit is that whatever framerate your content is it will not have notable delay from the display refresh rate.

For example if you are watching 60Hz video on a 100Hz monitor you will get bad frame pacing. But on a 1000Hz monitor even though it isn’t perfectly divisible. the 1/3ms delay isn’t perceptible.

VRR can help a lot here, but can fall apart if you have different content at different frame rates. For example a notification pops up and a frame is rendered but then your game finishes its frame and needs to wait until the next refresh cycle. Ideally the compositor would have waited for the game frame before flushing the notification but it doesn’t really know how long the game will take to render the next frame.

So really you just need your GPU to be able to composite at 1000Hz, you probably don’t need your game to render at 1000Hz. It isn’t really going to make much difference.

Basically at this point faster refresh rates just improve frame pacing when multiple things are on screen. Much like VRR does for single sources.

qkall , to showerthoughts
@qkall@mastodon.social avatar

I absolutely love milkshakes. I just wish they loved me more.

Is this what god feels like?

@showerthoughts

kevincox ,
@kevincox@lemmy.ml avatar

I have to say that I have mixed feelings about the Ninja Creami blender-style ice cream maker compared to a churner. But holy shit it makes perfect milkshakes with near zero effort. Makes it completely worth it.

Netflix Windows app is set to remove its downloads feature, while introducing ads (www.techradar.com)

Netflix has managed to annoy a good number of its users with an announcement about an upcoming update to its Windows 11 (and Windows 10) app: support for adverts and live events will be added, but the ability to download content is being taken away....

kevincox ,
@kevincox@lemmy.ml avatar

Yeah, not only are there a dozen platforms that you need to search but they all suck. I have seen so many instances where people download videos for a vacation and then they can’t be played. I can’t even share screenshots to advertise the shows that you are selling to my friends for free!

Funny enough when I have a video file sitting on my computer it just works, all of the time, super fast. And instead of using services that tell me what streaming platform a given show is on it is easier to use a service that tell me the infohash of the file.

kevincox ,
@kevincox@lemmy.ml avatar

Because some people want to filter it out. So it gets a label.

kevincox ,
@kevincox@lemmy.ml avatar

Because once you have a taste of power you want more. She wants to use her position of influence to propagate her beliefs.

I’d be happy to retire to a small cottage on a private lake, but maybe I just haven’t been sufficiently corrupted by power yet.

kevincox ,
@kevincox@lemmy.ml avatar

I also had a bad experience where I had a test website under a megabyte in a storage bucket. It was under the free tier and sat there for a few years. Then one month they sent me a bill (it was small, a handful of cents). Contact support saying that this use is under the free tier. They said that data was added then removed from the bucket. I hadn’t logged into the account, no living API keys. They wouldn’t forgive the charge.

Luckily my credit card had expired so they just locked my account.

kevincox ,
@kevincox@lemmy.ml avatar

Algorithms are like AI but accurate, predictable and usually much faster.

kevincox ,
@kevincox@lemmy.ml avatar

You could go columns for the content, but I think my ideal layout would still have the main content in a single column. I would put all of the chrome horizontally through. For example no header before and footer afterwards, put everything in different columns. Maybe even throw some extra navigation on the screen.

You don’t need to use every pixel, just avoid putting things offscreen unnecessarily.

kevincox ,
@kevincox@lemmy.ml avatar

Oh, flac fixes for HLS. I wonder if github.com/jellyfin/jellyfin/issues/8722 was fixed. I’ll have to try it out today.

kevincox ,
@kevincox@lemmy.ml avatar

A lot of cultures ended up with effective currencies. Whether that was grains of rice or chickens there ended up a small number of items that had a well understood value and ended up being the default item of trade, not because the receiver needed those items but because they were known to be easily exchanged with others.

kevincox ,
@kevincox@lemmy.ml avatar

Although the Android kernel is slightly customized isn’t it? I thought it exposed a few extra syscalls. How do these work on Waydroid?

kevincox ,
@kevincox@lemmy.ml avatar

“Mouse movement detected, please restart for changes to take effect.”

kevincox , (edited )
@kevincox@lemmy.ml avatar

My short opinion:

Video

h264 is the best option for compatibility. There have been free software encoders and decoders forever and IIRC all patents have expired. Basically every device you will encounter and every software system can play h264 videos and the encoders are fairly good.

AV1 is the best option for quality. It is completely free and is becoming widely supported. It will likely be supported for a long time as it is the first widely available high quality free codec. It is significantly better quality than h264 so will result in smaller files for the same quality or better quality for the same file size. Hardware decoding support has only really become common in devices that hit the market in the last few years. But most new devices will have hardware decoding.

Both of these are web-compatible as well which is nice.

Audio

Opus for lossy and FLAC for lossless are both some of the best codecs in their class, completely free and widely available. There are also both web-compatible.

kevincox ,
@kevincox@lemmy.ml avatar

I would avoid h265 if you prefer free (libre). The only real advantage it has over AV1 is that devices started shipping hardware decoding support a few years earlier. If you need that and care about file size/quality then yes, you may need to go h265. But otherwise I would lean towards AV1 (better quality) or h264 (basically 100% compatibility).

kevincox ,
@kevincox@lemmy.ml avatar

I would try to avoid VP9. Hardware support is spotty and I suspect that new hardware is going to relatively quickly phase it out. AV1 is better in most circumstances except for a few devices that have hardware VP9 support but not AV1 (a few years of Android phones mostly). So unless you need a specific device you currently own to have hardware decoding support (only really matters if you are on battery for <=1080p content) just skip VP8.

kevincox ,
@kevincox@lemmy.ml avatar

It really depends on the quality of software you are running? A SMTP, IMAP, Mumble, Photoprism, Jellyfin, bittorrent, Tor, Subsonic compatible server, who even remembers what else? Fine. One small Minecraft world? Boom you’re dead.

kevincox ,
@kevincox@lemmy.ml avatar

With ansible you need to change the relevant step to use apt remove instead of apt install and to change the config file step in a step that removes the file.

Wait until you have 2 services that use the same resource. Now you need:

  1. When both are enabled the resource is set up.
  2. When either one is enabled the resource is still set up.
  3. When neither is configured the resource is removed.

Doing this with Ansible is a nightmare. And 99% of the time you don’t even realize that you have this problem until your configs don’t work for some reason.

How does harddrive failure work when there's multiple partitions?

My laptop’s HDD is failing, it shows a bunch of signs such as slow file manipulation and clicking sounds. The Linux btrfs partition keeps going into read-only mode to prevent further damage, makes sense, but the windows partition is working fine (for now)....

kevincox ,
@kevincox@lemmy.ml avatar

Yup. I would try to stop using it if at all possible. As soon as you can, dump a full disk image to some other storage. Tools like ddrescue can be useful as they will try to re-read failed sectors to get a more complete image.

Once you have the data (or at least as much is available) to a reliable medium then you can start sorting through it and discarding or saving individual bits.

kevincox ,
@kevincox@lemmy.ml avatar

I think that is the better case. That is just NPM aggregating the metadata. There are lots of packages that print their own ad.

kevincox ,
@kevincox@lemmy.ml avatar

I don’t understand what you are trying to say.

Congress is getting lobbied for new laws on who owns the content that AI models are being trained from

Training AI from something definitely can’t change who owns that thing. This is ridiculous and I’m pretty sure isn’t being considered.

If I let AI watch Frozen does that change who owns it? No Disney still does.

who has to pay who for the privledge of using that data

IIUC most of the laws talk about if AI training is “fair use”. If it is fair use copyright protections don’t apply. But granting a license to your work won’t change that.

The only thing I could see potentially being done would be changing the default copyright protections to allowed a revocable default grant for AI training. But it isn’t even clear if granting a new license would implicitly revoke that default grant. It also seems unlikely that this is the way the law would work.

kevincox ,
@kevincox@lemmy.ml avatar

Because you are effectively spreading misinformation.

Your behaviour leads people to believe that in order for their comments not to be used for commercial AI training they need to have a signature. But that isn’t true, at most the signature is allowing more uses of your comment, not restricting anything.

People already struggle to understand copyright. Adding more confusion is doing everyone reading your license a disservice.

kevincox ,
@kevincox@lemmy.ml avatar

It doesn’t work.

By default you have complete ownership of all works you create. What that license link is doing is granting an additional license to the comment. (In this case likely the only available license.)

This means that people can choose to use the terms in this license rather than their “default” rights to the work (such as fair use which is which most AI companies are claiming). It can’t take away any of their default privileges.

kevincox ,
@kevincox@lemmy.ml avatar

I should add that there is one approach that could be taken here. Take this with a huge grain of salt because I am not a lawyer.

When you are posting on Lemmy you are likely granting an implicit license to Lemmy server operators to distribute your work. Basically because you understand that posting a public comment on Lemmy will make it available on your and other Lemmy servers it is assumed that it is ok to do that.

In other words you can’t write a story, post it on Lemmy, then sue every Lemmy instance that federated the comment and made it publicly available. That would be ridiculous.

There is a possible legal argument that twists this implicit grant to include AI training. Maybe you could have a disclaimer that this wasn’t the case. I don’t know how you would need to word this and if it would actually change anything. But I would talk to a lawyer.

kevincox , (edited )
@kevincox@lemmy.ml avatar

Pasting a copypasta is probably actually copyright infringement. Same with memes.

The thing about copyright is that it really only matters if you choose to enforce your protection. Presumably the owners of the copypasta don’t care enough and the owners of the memes think it brings more popularity to the movie than any licensing costs they could possibly gain from selling the stills.

(Some memes may be considered transformative enough to be fair use, but some of them almost certainly are not.)

Video game streaming is a clear example of this. Almost certainly live-streaming or doing full gameplay videos are infringing the game owner’s copyright. The work is often commercial, is often a replacement for the original (at least for some people) and very rarely transformative. But most game publishers think that it is worth it for the advertising. So they don’t enforce their copyright. Many publishers will explicitly grant licenses for streaming their games. A few publishers will enforce their copyright and take down videos, they are likely well within their rights.

Tom Scott has a fairly good overview of basic copyright knowledge: www.youtube.com/watch?v=1Jwo5qc78QU

I don’t know if I would say the internet is opposed to copyright. I think there is a lot of misunderstanding and a lot of not caring. If the average internet commenter posts a meme it is of such minuscule cost to the owner of that work that it doesn’t make sense to go after them. So it sort of just happens. This makes people think that it is allowed, even if it probably isn’t. Most people would probably also agree that this is morally ok. But I don’t think that means that they are against copyright in general. I think if you asked most people. “Should I be allowed to download a CGP Grey video and reupload it for my own profit” they would say no. Probably similar for “Should I be allowed to sell cracked copies of Celeste for half price”.

kevincox ,
@kevincox@lemmy.ml avatar

No, it is more. You aren’t restricting anything, it is just a superset of uses. If you want to explicitly license your comments for wider use that is fine, but don’t misrepresent it as “Anti Commercial-AI”. Just frame it as licensed for non-commercial use.

kevincox ,
@kevincox@lemmy.ml avatar

Ok. So you should probably frame your license like that. Instead of saying “Anti Commercial-AI license” say “Pro Non-commercial-AI license”.

kevincox ,
@kevincox@lemmy.ml avatar

Are you a lawyer?

I am not. Are you?

Including a link to a Creative Commons license in a comment footer will not do that.

It is when you give it a different name which doesn’t reflect the actual behaviour of the license.

kevincox ,
@kevincox@lemmy.ml avatar

Do you have an ARM emulator installed? I don’t think the game ships an x86 build. Other than that it just worked.

kevincox ,
@kevincox@lemmy.ml avatar

I think so. IIRC there are a few different implementations. But if you configure any of them Android will automatically use it to run non-native apps.

kevincox ,
@kevincox@lemmy.ml avatar

It would be great to have an RSS feed of reports in a community. This way it can be piped into external tools and notification mechanisms.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • lifeLocal
  • goranko
  • All magazines