sorted by: new top controversial old
[-] abhibeckert@lemmy.world 1 points 2 months ago

Sure - but in the real world that mostly only happens when the documentation is an afterthought.

[-] abhibeckert@lemmy.world 2 points 2 months ago* (last edited 2 months ago)

Not sure about jellyfin, but I assume it uses ffmpeg? The M1 is fast enough that ffmpeg can re-encode raw video footage from a high end camera (talking file sizes in the 10s of gigabyte range) an order of magnitude faster than realtime.

That would be about 20W. Apparently it uses 5W while idle — which is low compared to an Intel CPU but actually surprisingly high.

Power consumption on my M1 laptop averages at about 2.5 watts with active use based on the battery size and how long it lasts on a charge and that includes the screen. Apple hasn't optimised the Mac Mini for energy efficiency (though it is naturally pretty efficient).

TLDR if you really want the most energy efficient Mac, get a secondhand M1 MacBook Air. Or even better, consider an iPhone with Linux in a virtual machine - https://getutm.app/ - though I'm not sure how optimsied ffmpeg will be in that environment... the processor is certainly capable of encoding video quickly, it's a camera so it has to be able to encode video well.

[-] abhibeckert@lemmy.world 3 points 2 months ago* (last edited 2 months ago)

This. My Mac has 16GB but I use half of it with a Linux virtual machine, since I use my Mac to write Linux (server) software.

I don't need to do that - I could totally run that software directly on my Mac, but I like having a dev environment where I can just delete it all and start over without affecting my main OS. I could totally work effectively with 8GB. Also I don't need to give the Linux VM less memory, all my production servers have way less than that. But I don't need to - because 8GB for the host is more than enough.

Obviously it depends what software you're running, but editing text, compiling code, and browsing the web... it doesn't use that much. And the AI code completion system I use needs terabytes of RAM. Hard to believe Apple's one that runs locally will be anywhere near as good.

[-] abhibeckert@lemmy.world 2 points 2 months ago* (last edited 2 months ago)

Here's a tip on good documentation: try to write the documentation first. Use it as your planning process, to spec out exactly what you're going to build. Show the code to people (on GitHub or on a mailing list or on lemmy or whatever), get feedback, change the documentation to clarify any misunderstandings and/or add any good ideas people suggest.

Only after the docs are in a good state, then start writing the code.

And any time you (or someone else) finds the documentation doesn't match the code you wrote... that should usually be treated as a bug in the code. Don't change the documentation, change the code to make them line up.

[-] abhibeckert@lemmy.world 10 points 2 months ago* (last edited 2 months ago)

You don't need metaphors. It's pretty simple.

The Spotify app should have a button that takes you to their website, where you can sign up for a premium subscription.

It doesn't have one because Apple would kick Spotify out of the App Store.

Also - all other links to the Spotify website (support, terms of service, privacy policy, etc) take you to pages where the main navigation of the website has been removed so that you can't find the signup page. Because again, Apple bans that. For the longest time apps have not allowed to have any way for users to find a signup form on a website.

That policy is now illegal in the EU (and a growing list of other countries) and Apple's attempt at compliance is a new API - only available in Europe - that informs the user that they might be a victim of theft, fraud, etc before they get taken to a website that is deliberately sandboxed... supposedly to prevent theft/fraud/etc but more likely because it makes it really difficult for Spotify to link that signup with an existing free account.

Oh and if Spotify opts to expose users to see that horror show... they'd have to pay tens of millions of dollars per year to Apple. They have so far refused to do so, meaning the new regulations have failed (well, they were failing, until the EU declared Apple's compliance efforts insufficient).

[-] abhibeckert@lemmy.world 1 points 3 months ago* (last edited 3 months ago)

near ChatGPT4 performance locally, on an iPhone

Last I checked, iPhones don't have terabytes of RAM. Nothing that runs on a small battery powered device is ever going to be in the ballpark of ChatGPT. At least not in the foreseeable future.

[-] abhibeckert@lemmy.world 11 points 3 months ago* (last edited 3 months ago)

First of all, you're implying it runs latest Windows - but Windows 11 shipped a few years ago.

Second - not really a fair comparison. 18 years ago the iPhone didn't even exist. And the oldest model (17 years old) had really weak hardware. 4GB of storage, 128MB of RAM, and the CPU was an order of magnitude slower than current spec CPUs (it was also 32 bit - and 64 bit ARM is a completely new architecture - similar to the failed Itanium).

Even if it was supported, it would be a horrible experience.

[-] abhibeckert@lemmy.world 1 points 3 months ago* (last edited 3 months ago)

Apple was advertising that these devices would be refurbished when they were sending them out to be destroyed

When did Apple claim that? Sure if you send them a one year old phone, they will refurbish it (they will also pay you several hundred dollars to take the device off your hands). But they've never refurbished several year old models. Those have always been recycled (destroyed) regardless of what condition they are in.

[-] abhibeckert@lemmy.world -2 points 3 months ago* (last edited 3 months ago)

Sure we can make a different ticket for that to move this along, but we’re getting product to agree first.

Ooof, I'm glad I never worked there.

QA's job should be to make sure the bugs are known/documented/prioritised. It should never be a roadblock that interrupts work while several departments argue over what to do with a ticket.

Seriously who cares if the current ticket is left open with a "still need to do XYZ" or it gets closed and a new one is open "need to do XYZ". Both are perfectly valid, do whichever one you think is appropriate and don't waste anyone's time discussing it.

[-] abhibeckert@lemmy.world 2 points 3 months ago* (last edited 3 months ago)

what else do I get with something like CARROT that the default doesn’t offer

More control over what data is highlighted as the primary metrics at the top of the report (or on widgets).

Where I live the actual temperature and "feels like" temperature are often really far apart. Apps like Carrot can be configured to show "feels like" as the main temperature, but Apple only shows it if you scroll down all the way down past a bunch nearly useless stats like the sunset time (spoiler, it will be the same as yesterday) and how the current temperature compares to the historical average.

Also, I live near the beach and want to know the tides. That's almost more important than the temperature.

[-] abhibeckert@lemmy.world 6 points 3 months ago

does anyone know if there’s any actual data that shows personal disability information being recorded/collected?

That's basically the crux of the case right? The law is pretty clear, Google can't collect that data (or at least, if they do, then they'd have to comply with a long list of privacy regulations that I'm pretty sure they don't comply with).

[-] abhibeckert@lemmy.world 20 points 3 months ago* (last edited 3 months ago)

Um, did they actually do something impressive or is it just a really big gas tank?

I'm struggling to imagine why anyone would even want 1,300 miles of range in a PHEV. Surely it'd be better to have a smaller tank and more space inside the vehicle.

view more: next ›

abhibeckert

joined 1 year ago