GissaMittJobb

@GissaMittJobb@lemmy.ml

This profile is from a federated server and may be incomplete. View on remote instance

GissaMittJobb ,

Yeah, they don't care that senior talent left because that was the whole point.

GissaMittJobb ,

If you're prioritizing cost, you should probably already be building a web application imo. There's very few cases where I would recommend cheaping out and building a native app, it's just kind of unsound.

GissaMittJobb ,

If you're prioritizing cost, you should probably already be building a web application imo. There's very few cases where I would recommend cheaping out and building a native app, it's just kind of unsound.

GissaMittJobb ,

If you're prioritizing cost, you should probably already be building a web application imo. There's very few cases where I would recommend cheaping out and building a native app, it's just kind of unsound.

GissaMittJobb ,

If you're prioritizing cost, you should probably already be building a web application imo. There's very few cases where I would recommend cheaping out and building a native app, it's just kind of unsound.

GissaMittJobb ,

If you're prioritizing cost, you should probably already be building a web application imo. There's very few cases where I would recommend cheaping out and building a native app, it's just kind of unsound.

GissaMittJobb ,

If you're prioritizing cost, you should probably already be building a web application imo. There's very few cases where I would recommend cheaping out and building a native app, it's just kind of unsound.

GissaMittJobb ,

Looks like my Lemmy-client of choice did some retrying when I had poor connection, sorry about that.

I think trying to go cheap on native apps was always kind of a fool's errand, tbh. Cordova, Xamarin, React Native and so on - all pretty sub-par solutions leading to poor experience without actually materializing the desired savings.

GissaMittJobb ,

Looks like my Lemmy-client of choice did some retrying when I had poor connection, sorry about that.

I think trying to go cheap on native apps was always kind of a fool's errand, tbh. Cordova, Xamarin, React Native and so on - all pretty sub-par solutions leading to poor experience without actually materializing the desired savings.

GissaMittJobb ,

Looks like my Lemmy-client of choice did some retrying when I had poor connection, sorry about that.

I think trying to go cheap on native apps was always kind of a fool's errand, tbh. Cordova, Xamarin, React Native and so on - all pretty sub-par solutions leading to poor experience without actually materializing the desired savings.

GissaMittJobb ,

Finally all that power won't be wasted waiting for a single app download to finish and install.

Wait, what do you mean by this?

GissaMittJobb ,

Sure, but why would this lead to a decrease in power consumption? I'm not sure that follows.

GissaMittJobb ,

I honestly stopped caring a long time ago. I've been using bluetooth headphones exclusively since before the jacks started going away, and I'm just not bothered by it.

It would have been nice for them to stick around, but it's not really a hill I'm willing to die on.

GissaMittJobb ,
  • General purpose LLMs are starting to replace everyday queries I used to posit to Google. Perplexity can be quite good for this.
  • Copilot as enhanced autocomplete when writing code. A particularly good use-case is writing tests: with a few test cases already written, a sufficiently good test name will most often generate a well-written test case.
  • LLMs for lazy generation of SQL queries can sometimes be quite nice.
  • Writing assistance for things I find myself struggling to get written by myself. A writing unblocking tool, if you will.

It's reducing the effort and time I have to put into some things, and I appreciate that. It's far from perfect, but it doesn't have to be perfect to be useful.

GissaMittJobb ,

I've been enjoying Ventusky for planning for rain gear when cycling. It's been good so far.

GissaMittJobb ,

It's mostly stopping the world to re-write everything from scratch that is a mistake.

Good practice is to refactor the codebase until it's modular (if it's not already sufficiently modular), and then proceed to replace modules gradually until you reach your desired state of re-writtenness.

This has the benefits of actually getting you up to speed with maintenance over time without having to halt new feature development, giving you the best of both worlds.

European Commission opens non-compliance investigations against Alphabet, Apple and Meta under the Digital Markets Act ( ec.europa.eu )

Today, the Commission has opened non-compliance investigations under the Digital Markets Act (DMA) into Alphabet's rules on steering in Google Play and self-preferencing on Google Search, Apple's rules on steering in the App Store and the choice screen for Safari and Meta's “pay or consent model”....

GissaMittJobb ,

Ten whole percent of global revenues in fines. Let's go

Apple will require notarization for apps from third party app stores, and will disable updates for apps installed via third party app stores if staying outside EU ( support.apple.com )

As far as I can tell this basically means that all apps must be approved by Apple to follow their "platform policies for security and privacy" even if publishing on a third party app store. They will also disable updating apps from third party app stores if you stay outside the EU for too long (even if you are a citizen of an EU...

GissaMittJobb ,

The former.

GissaMittJobb ,

1.8B was the fine they got for anticompetitive behaviour with regards to Apple Music, which is not an insignificant amount for that business unit.

The fines for DMA-violations go up to 10% of global revenue for first-time violations and 20% of global revenue for repeat violations. I would love to see Apple continue fucking around and letting Apple find out in the form of a fine of that magnitude. It would be so damn sweet.

GissaMittJobb ,

You upload the binary to the App Store, and as a part of the release process they may inspect the binary to figure out what it's doing.

They of course don't do that for everything as it's a bit complicated to do for everything, but it can be an effective means to for example figure out when an app is calling an API in a prohibited manner.

GissaMittJobb ,

It will be faster, because they are moving off Xamarin. Big win in all regards.

GissaMittJobb ,

I disagree wholeheartedly with this. I consider the commit history as documentation for pull requests and for future history, and as such I make liberal use of interactive rebasing to curate my commits.

Rebasing in general is one of those things that I picked up fairly late, but now it's essential to my git workflow.

GissaMittJobb ,

The fact that you have to kind of understand how git works under the hood to really unlock its full potential is a definite design flaw of the tool, but given its ubiquitous use in our industry, I encourage you to check out how git works under the hood. Once you learn the underlying concepts, you reach a whole new level of proficiency with git, no longer having to just get by, and instead you get to thrive.

GissaMittJobb ,

Nasty thing to say on account of the author of the article being the OP as well.

GissaMittJobb ,

Absolutely. I think it helps a lot to understand the mechanics of git and rebasing, but after a few times it just makes more sense than merging, really.

GissaMittJobb ,

Why would there be any fraud? His salary is approved by the board that represents the current shareholders.

It's also not particularly surprising on account of there being plenty of VC-subsidised companies that never turned a profit, had high salaries for their executives and then IPO'd.

If your question is moreso on the absurdities of capitalism, then that's another discussion entirely, but I feel it's important to note that this is nothing out of the ordinary.

GissaMittJobb ,

Probably basically all operational expenses, with a minority being cloud expenditure and a majority being salaries for employees, if I had to guess.

I'm assuming that spez gets most of his pay in the form of stock options which doesn't really cost the company anything real.

GissaMittJobb ,

IMEI can't be read by apps since quite a few versions of Android ago (10, to be specific)

GissaMittJobb ,

I have a personal theory that a lot of complaints about working in-person go away when you remove very long commutes, in particular by car.

A bit like how most complaints about pull requests go away if you make it a priority to get them done as fast as possible.

Is there a way to lookup data linked to your Advertising IDs?

I'm taking a class on data privacy at the moment, and it made me think it would be interesting to see exactly what kind of advertising data has been generated by services like Google \ YouTube \ Etc. Is there somewhere online that's easy to punch in an advertising ID & find that sort of data, or is that something you'd have to...

GissaMittJobb ,

Google is not about to sell this data to anyone, the data is the money maker. They sell ads that are targeted based on the data - if they sell the data, they automatically lose their edge.

GissaMittJobb ,

Meh. You can literally just use Copilot as an enhanced autocomplete, not using it in place of your creativity and design, but merely letting it finish your sentences the way you were planning to write them anyway. This is basically how I use it, and it’s a pretty good tool for that purpose.

GissaMittJobb ,

This might actually be a way to save Apple devices that no longer get OS updates, since those essentially become immediately useless, owing to iOS devs policy of only supporting the two most recent OS updates in their apps. It’s not uncommon for Android apps to support positively ancient versions of the OS, all the way back to Android 5.0.

GissaMittJobb ,

Oi! You got a license for that pornography?

GissaMittJobb ,

So you’re probably not going to be able to swing getting a project greenlit to test everything on your frontend, partly because your management seems a bit stingy, and partly because it’s probably not the best approach to do this kind of thing anyway.

To the claim of that you can’t test UI: only if you’re not creative enough. Behavior can 100% be tested, and is worthwhile to test, while UI looks can be verified with screenshot tests.

How I would probably approach this would be:

  1. Get some very basic test execution infrastructure in place. Ideally it runs in CI, but if you have to do it in the dark, then just make sure you can run it locally
  2. Try to refactor parts of the code you touch to actually have its behavior testable - do this as a part of any ongoing work of navigating the codebase
  3. Whenever you add functionality, add a test to verify it. Write the test first if you can
  4. Whenever you encounter a bug, write a test asserting the behavior you want, then fix the bug such that the test gets green.

Following these steps should successively put the codebase into a healthier state.

Another perhaps even more valid option would be to look for a better job - working in headwind from management is not recommended, as it will deteriorate your mental health.

Good luck!

GissaMittJobb ,

Not great, but it’s open source. If they try anything, just fork it and move on to the fork.

GissaMittJobb ,

Interesting. I wonder if there’s some loss of power involved in this design over your standard derailleur.

GissaMittJobb ,

All apps send telemetry

Hilariously untrue statement.

GissaMittJobb ,

That’s easy to know, actually. Spotify pays 70% of revenue to rights holders, and keeps 30%. Hence an increase of $1 will mean $0.30 for Spotify, and $0.70 to rights holders.

labelgrid.com/blog/…/spotify-pay-per-stream/

GissaMittJobb ,

This is true, yes, but the same applies for all streaming services.

It’s kind of funny how the labels have basically dodged any blame in the public eye, in favour of having Spotify be considered the enemy of artists in this case.

GissaMittJobb ,

I remember my first job working with C# - this was the common sentiment: it’s a Java that is better than Java at being Java. I mostly agree with that.

Try using Kotlin some day, though. I consider that language to be even better than C#, and it additionally gets to leverage the JVM ecosystem.

Kotlin > C# > Java, in my book

GissaMittJobb OP ,

A BNPL-company from Sweden with a global presence.

GissaMittJobb ,

I’m not in that rollout yet, still got the frog.

Can you drop some screenshots of the version you have?

GissaMittJobb ,

Interesting. Is more information hidden behind clicks in this screen? I’m missing a lot of detail in the screen, like humidity, wind speed and UV index.

Regarding system updates, I don’t think that matters. The weather screen is bundled in the Google-app afaik, which you will continue to get updates for until the app itself breaks compatibility with your OS, which is unlikely to happen this decade, probably.

GissaMittJobb ,

Things I’ve noted:

  • My news app now crashes on launch, making it useless. Goes to show what happens when you ignore repeated warnings about making your app compatible with the new OS update.
  • At a glance can finally show both weather information and a notification at the same time. We finally have the technology!
  • The back gesture indicator looks a little bit different. I have no strong opinions on it, maybe slightly better looking.
  • The color scheme seems a little bit darker, maybe? Again, no strong opinions.
  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • All magazines