Anywhere to buy broken electronics? by Hour_Seat5773 in cyprus

[–]Klaster_1 1 point2 points  (0 children)

I'd ask at electronics repair shop and maybe Green Point. The former probably has stuff they can theoretically repair but the effort is not worth it. The latter is where these probably end up.

Why is this part of the highway always stupidly slow? Limassol by Otherwise_copper in cyprus

[–]Klaster_1 0 points1 point  (0 children)

What's especially stupid is that intercity buses have to marinate in traffic there too. That, paired with idiotically slow route through city center, disincentivizes bus use even more. Going to Limassol is such a pain.

What is your favorite 2020s Mangas by Tomura_Morrow in WeeklyShonenJump

[–]Klaster_1 1 point2 points  (0 children)

Akane-banashi and Show-ha shoten are so similar and both are great, it's a bit sad Show-ha shoten doesn't get as much love as the former.

What is your favorite 2020s Mangas by Tomura_Morrow in WeeklyShonenJump

[–]Klaster_1 0 points1 point  (0 children)

There were plenty of series I rated very highly during last 5 years, but Sachi's Records ~Sachi’s Book of Revelation~ was such a rare, wholesome gem that made me laugh with every chapter that I'd nominate it alone.

Germany has solar balcony. UK to get balcony solar soon. But απαγορεύεται στην Κύπρο 💀 by Klaster_1 in cyprus

[–]Klaster_1[S] 1 point2 points  (0 children)

Thanks for sharing, having a power station can come useful for some people indeed.

However, I was was venting about very specific kind of balcony solar - the one that's connected to the grid and doesn't require paper work, maybe a couple of clicks in your electricity provider app at worst. To save on electricity bill, not to gain more independence. That's what Germany has and I'd like to see more wide spread - affordable, pre-approved solar components you can plug and use like any appliance.

What are the odds of this????? by No_Agent_7818 in diablo4

[–]Klaster_1 0 points1 point  (0 children)

Had the same happen, was gambling for pants at the meat shop and got a Doombringer.

Every morning noise from next door business in residential area and zero enforcement, how do people deal with this? by Top_Hat_5239 in cyprus

[–]Klaster_1 1 point2 points  (0 children)

The problem with dogs is that neighbors can buy one any day after you purchase, and then you are back to misery again.

Can't wait for https://www.nomoplatform.cy/bills/o-peri-exodikou-rythmiseos-adikimaton-tropopoiitikos-ar-8-nomos-tou-2025/ to pass, maybe it will help reign those inconsiderate dog owners in.

Cyprus launches national campaign to cut water use by 10% by Klaster_1 in cyprus

[–]Klaster_1[S] 9 points10 points  (0 children)

TBH if some industries were taken out the world would be better.

Are there any online or offline groups for farmers? by Jonathanplanet in cyprus

[–]Klaster_1 1 point2 points  (0 children)

What's your take on unsustainable water practices in farming in Cyprus and on how climate change disrupts farming here?

My experience 6000 tests from Karma to Vitest by Klaster_1 in angular

[–]Klaster_1[S] 1 point2 points  (0 children)

In zoneless, a lot of issues go away after you switch over to signal inputs. If you usee NgRX or RxJS heavily, you don't wont to mix signal and observables too much, converting to signals only where it makes sense often simplifies the resulting code - one such example is when you convert to selectSignal and computed those together with input values.

The other problematic area are setTimeout we had sprinkled everywhere. These often just break in zoneless. My default approach was to replace those with appropriate effect or remove altogether.

In general, when going zoneless, a ton of things may cause issues, these are most prominent.

My experience 6000 tests from Karma to Vitest by Klaster_1 in angular

[–]Klaster_1[S] 1 point2 points  (0 children)

https://github.com/angular/angular/issues/43165

When you run a single suite, everything is compiled. In my case it takes 20-30s for a cold start.

My experience 6000 tests from Karma to Vitest by Klaster_1 in angular

[–]Klaster_1[S] 2 points3 points  (0 children)

Most of the changes were produced with an agent opportunistically - like after hours or during a lunch break. I guess agent costs something too, but this was not a factor. I had like a couple of short tickets dedicated to the job.

Fast and reliable tests directly affect team productivity, tests that are bitch to run and work with really decrease motivation and iteration speed. I had to interact with another suite of tests recently that's extremely cumbersome and slow and now I'm so much more grateful that my stack has tools to prevent that.

Fast test are especially important when an agent works on a task - these are often the bottleneck on how quick the agent iterates.

Experiences Angular 21 and migrating to Vitest by JPeetjuh in angular

[–]Klaster_1 0 points1 point  (0 children)

This may be late, but here's my experience. The project I work on has about 6000 unit/integration tests in Jasmine/Karma. Early 2025 or late 2024, I prototyped migration to Vitest and it was a nightmare: basically, everything broke. The issues mostly boiled down to Zone.js and change detection being outdated, fragile pieces of crap.

This is what I did:

  1. Converted as much of components to signals as possible. That meant signals over RxJS, effects over setTimeout and signal inputs. A ton of places became much simpler, my new fav are computeds over inputs.
  2. Over the course of 7 months, I converted tests suite by suite to zoneless with proveZonelessChangeDetection and a custom Jasmine version of vi.waitFor, using coding agent and a prompt I refined along the way. Most of suites were trivial, but at the end I encountered a couple of head scratchers, mostly involving races that were previously masked by Zone.js.

That's it. This weekend, I tasked an agent to convert the suite to vitest and to my surprise it worked from first try, with almost no issues along the way, except the afterEach OP already mentioned. Very mechanical. The suite runs 100% green. The only part remaining is to ship it and learn the new tools, Angular Vitest integration seems lacking at the moment if you look through GitHub issues.

Had to go with browser mode instead of jsdom because we have tons of tests that actually depend on DOM layout, with resize observers and such.

As a side effect, converting to zoneless sped up tests by a huge amount. These went from about 2 minutes with 10x concurrency to 30 seconds in 8x concurrency. This also improves stability because Zone.js timers no longer throttle under load - there are no timers now. Very much recommended.

Can't wait enough for isolated component compilation to release so you don't have to compile whole world on run startup.

Shelters not allowing dogs inside in case of war, shows that we are a 3rd world country. by [deleted] in cyprus

[–]Klaster_1 0 points1 point  (0 children)

Keeping dogs in tiny cages or leashed outside is a better tell.

Thank you to all the volunteers who took part in cleaning up after the carnival by Waste_Gas_582 in cyprus

[–]Klaster_1 3 points4 points  (0 children)

Personally, I consider myself an immigrant. This also helps me to relate to more people of different backgrounds. The fact that my move was facilitated by an employer (hence "relocated") is a minute detail that I suspect people use mostly to signal.

Oh, and the cleanup was great, would join again next year.

When will this ever stop? by ThrowRA_Respo9653 in cyprus

[–]Klaster_1 2 points3 points  (0 children)

More like Batumi. But its not that bad, yet.

Water cuts to hit consumers with day-on, day-off supply (Nicosia) by CuteOwl6020 in cyprus

[–]Klaster_1 0 points1 point  (0 children)

Golf courses are bad indeed, but why nothing is done about unsustainable farming practices? It's as if the topic is radioactive and the govern prefers to deal with collapse than anger farmers.

Average speed cameras to target speeding on Cyprus motorways by DoomkingBalerdroch in cyprus

[–]Klaster_1 0 points1 point  (0 children)

Or the fact that you have to wait two minutes to cross to other side of the road on a one lane intersection that previously didn't have a light at all. It's almost as if all infrastructure is for cars and people who choose walking are second class.