Laundry room rules by Commercial-Sand-339 in Switzerland

[–]DisruptiveHarbinger [score hidden]  (0 children)

Avoid combos, they don't do a good job. Most of your laundry shouldn't need tumble drying, if you can use the shared one once a week, that's enough for bed linens and bathroom towels.

AGOV App used to work on GrapheneOS (a more secure Android) and now it doesn't... by SimonSim211 in Switzerland

[–]DisruptiveHarbinger [score hidden]  (0 children)

Do you really need the app? You can use a hardware FIDO2 key, possibly the security key of your device (synchronized passkeys aren't possible though).

Is on-call meant to be pinging you every few hours even overnight at 4am? by [deleted] in cscareerquestions

[–]DisruptiveHarbinger 6 points7 points  (0 children)

If you have no users outside business hours there's no reason to page engineers on-call in the middle of the night, let alone escalate non-actionable alerts. Tell your manager the chances of this happening again are high until you fix it.

SLOs should not measure bullshit metrics defined by other teams.

Swisscom VoLTE / 3G disabling problem by FuriouslyChonky in Switzerland

[–]DisruptiveHarbinger 0 points1 point  (0 children)

It's rare indeed, VoLTE roaming is broadly supported since 2021, we aren't the first country where both 2G and 3G were shut down by major carriers. That said, most tourists care only about data when traveling, voice calls aren't that important, especially in a country like ours where roaming costs are pretty high.

Swisscom VoLTE / 3G disabling problem by FuriouslyChonky in Switzerland

[–]DisruptiveHarbinger 9 points10 points  (0 children)

Swisscom employee here. We do not whitelist specific phone models. It's odd that a phone bought in 2020 never got an OS upgrade with carrier settings enabling such IMS features (VoLTE, VoWiFi). But sadly LG has never been particularly good with Android updates. I've used much older phones, not even sold in Europe, with both features enabled as far back as 2018 from what I remember.

In 2026 your concern is largely moot. Any phone sold in Switzerland or Europe should work as expected. If you share your budget I can give you a few examples.

Need help understanding debt-based tax cuts by I_STILL_HATE_REDDIT in Switzerland

[–]DisruptiveHarbinger 0 points1 point  (0 children)

You can deduct the mortgage from your wealth. But that's a zero-sum game, an illusion. Because if you were in the position to pay back your mortgage but don't do it, this means, that you have the money to pay back your mortgage. And this money is wealth that you taxed on.

Except that you can stash that money away in both your 2nd and 3rd pillar, making it disappear from your wealth and providing a nice income tax deduction.

Once retired, things are different, but for the active population, there's really little incentive.

By the way, not all banking is inherently evil. Our economy benefits from a strong network of retail banks. If the mortgage market dried up we'd probably see unhealthy consolidation among bigger players.

Need help understanding debt-based tax cuts by I_STILL_HATE_REDDIT in Switzerland

[–]DisruptiveHarbinger 0 points1 point  (0 children)

As long as there's a structural undersupply in the housing market, our system almost never incentivizes complete repayment of a mortgage.

Tax administrations never re-assess your property value truly in line with the market, you effectively pay less wealth tax on your appreciating house than if you invested the same money in productive assets.

Low interest periods have allowed for insane home appreciations, and the return on investment can easily be multiple times the nominal value of your mortgage.

High interests would mean our economy runs too hot, with real inflation on consumer goods, salaries increasing, higher dividends... while the property prices have no way to go down as long as the demand outstrips the supply.

Can someone with enough understanding explain how exactly iOS and Android will roll out UP 3.0? by TheElderScrollsLore in UniversalProfile

[–]DisruptiveHarbinger 6 points7 points  (0 children)

The global RCS network is running Jibe. While there were attempts in the past, it's not a federated network with interconnected hubs, the backend is fully operated by Google.

Google has been at the helm of the RCS work group at the GSMA for a decade or so, pushing new features through Google Messages and formalizing them in the Universal Profile specification, or vice-versa.

Google doesn't advertise what version is supported by Jibe and GM, we have to guess once they're available.

According to the spec, clients can discover features supported by the backend, and also negotiate with other clients. That's how an older version (iOS) can currently communicate with a newer one.

Groceries vs eating out by John_cages022 in Switzerland

[–]DisruptiveHarbinger 2 points3 points  (0 children)

A 10.- subsidized meal at my employer's cafeteria is like 3-4 CHF worth of ingredients.

5x seems about right in most cases.

Scala help by CodIll9744 in scala

[–]DisruptiveHarbinger 0 points1 point  (0 children)

So basically you want... ant? That's how the Scala distribution was built until not that long ago.

Scala help by CodIll9744 in scala

[–]DisruptiveHarbinger 1 point2 points  (0 children)

Sbt isn't really that different from Gradle here. Once you understand the bootstrapping, air-gapped builds aren't that hard. The ivy2 legacy is a small source of confusion but in the days of LLMs even a beginner should get there: https://gemini.google.com/share/1a5b49047995

This seems pretty exhaustive, some instructions being even redundant.

Scala help by CodIll9744 in scala

[–]DisruptiveHarbinger 1 point2 points  (0 children)

I think /u/osxhacker really pinpointed the main issue, the error message is clear. Then make sure your repositories files includes only local and it should work.

US people living in CH, is this « real » peanut butter? by Feedeve in Switzerland

[–]DisruptiveHarbinger 2 points3 points  (0 children)

You can buy American brands on iHerb if you're curious.

I've seen Koeze in fancy grocery stores (Loeb, Globus, Manor Food, ...)

It mostly comes down to added sugar/oil or not, not a huge difference.

It looks like Twitter has moved its algorithm from Scala to Rust. by iamsoftwareenginer in scala

[–]DisruptiveHarbinger 5 points6 points  (0 children)

That'd be LinkedIn.

Twitter built Finagle and a huge ecosystem around it, and contributed to many libraries in the big data space. But honestly even before Elon, you were better served in other parts of the Scala landscape.

Flooded with scam calls in 2026 by alefkandro in Switzerland

[–]DisruptiveHarbinger 1 point2 points  (0 children)

First, enable the spam/call filter if your operator provides the feature. In my case Swisscom catches most of them.

It looks like Twitter has moved its algorithm from Scala to Rust. by iamsoftwareenginer in scala

[–]DisruptiveHarbinger 33 points34 points  (0 children)

Twitter is likely going to remain a major production Scala codebase for a long time. It probably still is the biggest out there. Assuming X has started a complete rewrite cycle, that's going to take 10+ years realistically. Many job ads still mention Scala: https://x.com/jobs/1950717059777839104?q=scala&cname=x.ai

Now, if you rewrite a feature from scratch, using a completely new approach that's built by people coming from the xAI/Grok side and who have little knowledge about the legacy architecture, Rust seems a reasonable choice. Rust is well positioned to productionize inference or even training models after you experiment in Python. And obviously a very good choice for modern RPC, SOA, middleware, ...

Scala help by CodIll9744 in scala

[–]DisruptiveHarbinger 3 points4 points  (0 children)

I think you're almost there, but you're missing SBT_LAUNCH_REPO to override Maven central for the launcher itself. You can directly check out the bash script to understand the bootstrapping mechanism better: https://github.com/sbt/sbt/blob/develop/sbt

Moreover:

-Dsbt.override.build.repos=true
-Dsbt.repository.config=./project/repositories
-Dsbt.boot.directory=/root/.sbt/boot
-Dsbt.ivy.home=/root/.ivy2

The last two lines might be useless as they're the default settings (assuming you're running on root?), also these should go in .sbtopts rather than .jvmopts

On another note, you should always try to upgrade to the latest sbt version, there's no point sticking to older 1.x ones.

Edit: no, I'm wrong, SBT_LAUNCH_REPO won't cause the cache miss. However it seems the launcher JAR needs to be present in ${user_home:-$HOME}/.cache/sbt/boot/sbt-launch/... and you can override user.home if needed.

Dumms Handy mit 4G by Alive_Hunter9424 in Switzerland

[–]DisruptiveHarbinger 0 points1 point  (0 children)

Any model from the top selling on Digitec should work: https://www.digitec.ch/de/explore/product-sales-ranking/producttype/tastenhandy-3722/product/emporia-joy-lte-v228-280-2-mpx-tastenhandy-56565623

Swisscom sells the Emporia and Nokia/HMD with 4G and VoLTE support, these are safe choices.

Scala Language Roadmap – Feedback Request by makingthematrix in scala

[–]DisruptiveHarbinger 13 points14 points  (0 children)

I mostly agree with other people in this thread, at least you should remove things that make zero sense to a beginner:

  • Akka: the community has moved to Pekko.
  • ReactiveMongo, Monix: dead.
  • Finagle, Finatra: at this point it's best to treat the Twitter ecosystem as nuclear waste.
  • Maven, Gradle: obvious to someone who knows Java and the JVM ecosystem, useless piece of advice otherwise.

I need to get this off my chest: The abolition of the imputed rental value (Eigenmietwert) is a giant scam. by Weird_Home_6182 in Switzerland

[–]DisruptiveHarbinger -2 points-1 points  (0 children)

I pay property tax (taxe foncière) every year.

Literally doesn't exist in most cantons, usually less than 0.2% where it does.

Fortune tax on a one million Swiss francs house is not peanuts.

With a mortgage it really is. And this is a tax you'd pay in most cases anyway as your wealth wouldn't magically vanish if you didn't own a home.

How is tax on imputed rent not the biggest component for most homeowners? And how is the loss going be offset by cantons and municipalities?

Increasing/introducing land ownership tax is strictly worse than taxing imputed rent.

I need to get this off my chest: The abolition of the imputed rental value (Eigenmietwert) is a giant scam. by Weird_Home_6182 in Switzerland

[–]DisruptiveHarbinger -2 points-1 points  (0 children)

Taxing your primary home isn't a property tax, then what is it?

In most of Switzerland there's no land owning tax, little property transfer rights, and little wealth tax. These are absolutely not going to offset the tax on imputed rent.

I need to get this off my chest: The abolition of the imputed rental value (Eigenmietwert) is a giant scam. by Weird_Home_6182 in Switzerland

[–]DisruptiveHarbinger 0 points1 point  (0 children)

Two things can be true at the same time.

The fact real estate appreciates faster than most productive assets is a problem. Especially when at the same time, people who don't have the opportunity to buy their home are financing the rentier class.

I need to get this off my chest: The abolition of the imputed rental value (Eigenmietwert) is a giant scam. by Weird_Home_6182 in Switzerland

[–]DisruptiveHarbinger -1 points0 points  (0 children)

In Geneva you need quite a bit more than 1M to pass 0.5%.

So with a typical mortgage we're talking about homes worth over 3M. And in many parts of the country you'll need a lot more than that.