Friday, June 12, 2026
194e147b-1c0d-4c7f-8ba3-a8931a76912c
| Summary | ⛅️ Mostly clear until night. |
|---|---|
| Temperature Range | 19°C to 28°C (67°F to 82°F) |
| Feels Like | Low: 71°F | High: 90°F |
| Humidity | 76% |
| Wind | 13 km/h (8 mph), Direction: 257° |
| Precipitation | Probability: 48%, Type: No precipitation expected |
| Sunrise / Sunset | 🌅 05:34 AM / 🌇 08:01 PM |
| Moon Phase | Waning Crescent (90%) |
| Cloud Cover | 17% |
| Pressure | 1012.26 hPa |
| Dew Point | 67.6°F |
| Visibility | 5.75 miles |
Paphos district governor Charalambos Pittokopitis on Thursday welcomed the Council of Ministers’ decision to allocate additional water for irrigation, saying the district should not face water supply cuts during the summer.
“As the Paphos district local government organisation (EOA), we continue our close communication and cooperation with the Water Development Department (WDD) to ensure the best possible management of the district’s water reserves,” he said.
Pittokopitis said conditions had improved significantly in recent months but stressed that water remained a “limited and precious resource”, urging residents to avoid unnecessary consumption.
He added that the EOA had begun replacing and repairing ageing pipelines to reduce water losses.
Pittokopitis also expressed hope that the agriculture ministry and the WDD would proceed with upgrades to the existing desalination plant in Kouklia, as well as the installation of a new desalination unit in Chrysochou Bay.
His comments came shortly after the cabinet approved the allocation of an additional 3.5 million cubic metres of water, of which 2 million cubic metres will be directed to the wider Paphos region.
The water levels in Cypriot dams currently stand at 42.4 per cent, almost double the 21.6 per cent recorded at the same time last year. According to recent government data, the highest storage levels are recorded in reservoirs in the Nicosia district.
Average rainfall in May reached 46.7 millimetres, equivalent to 238 per cent of the normal amount for the month, exceeding the monthly average at all measuring stations and reaching almost four times the norm in some areas.
Cypriots can expect new nationwide awareness and free screening initiatives for fatty liver disease, the Cyprus Liver Patients Association Prometheus said on Thursday to mark World Fatty Liver Day.
“Through modern, non-invasive tests and targeted awareness campaigns, we seek to ensure the early diagnosis of liver disease,” the organisation said.
Prometheus described fatty liver disease as a major global health challenge, noting that an estimated 357 million people worldwide are expected to be living with the condition by 2030.
In May, the association offered free liver health screenings over three days as part of the European Liver Screening Campaign 2026.
That campaign is “just the beginning of a broader effort,” the organisation said, noting its “high turnout and strong interest.”
The association warned that untreated fatty liver disease can lead to serious complications, including “liver inflammation, fibrosis, cirrhosis and hepatocellular carcinoma, while in severe cases a liver transplant may be required.”
Prometheus advised that the risk of developing the disease can be reduced through “a balanced diet, regular physical activity, weight management and routine medical check-ups.”
The need for closer cooperation between the legal and medical professions in addressing challenges arising from technological advances, artificial intelligence and the protection of patients’ rights was highlighted on Thursday at the first interdisciplinary conference on law and medicine in Nicosia.
The conference, titled Developments in Health Law in Cyprus, was organised by the Cyprus Bar Association and the Cyprus Medical Association and brought together experts to discuss issues ranging from medical liability and patient rights to bioethics, health data and the impact of artificial intelligence on healthcare.
Addressing the event, Health Minister Neophytos Charalambides described the conference as an important initiative that brings together two disciplines which play a decisive role in safeguarding human life, dignity and fundamental rights.
He said rapid developments in healthcare, biomedical technology and the digitalisation of health services were creating both opportunities and responsibilities.
“The protection of personal data, the ethical use of artificial intelligence and ensuring transparency are significant challenges that require constant vigilance and cooperation,” he said.
Charalambides stressed that health law must continuously adapt to meet society’s needs, medical ethics principles and European and international developments. He added that issues such as patient rights, medical liability, bioethics, health data management, AI in healthcare and equal access to medical services require meaningful dialogue and interdisciplinary collaboration.
Justice Minister Costas Fitiris said the initiative brought together two of the most important pillars of a modern democratic state – justice and medicine – which ultimately serve the same purpose: the individual.
He noted that the quality of a society is measured not only by economic indicators but also by the health of its citizens, the quality of justice and public trust in institutions.
Referring to Cyprus, Fitiris highlighted major reforms in the health sector in recent years, particularly the implementation of the national health system, Gesy. However, he warned that technological and scientific progress was also creating new challenges, including artificial intelligence in medicine, genetic data, telemedicine, electronic patient records and cybersecurity.
“Every technological advancement must be accompanied by a clear institutional framework, safeguards and effective protection of citizens’ rights,” he said.
He also underscored the importance of medical and legal confidentiality, describing them as fundamental guarantees of a democratic society rather than merely professional obligations.
Cyprus Medical Association president Petros Agathangelou emphasised the growing complexity of modern medical practice, saying doctors now operate in an environment shaped by scientific advances, legal obligations, ethical rules and increasing public expectations.
He argued that physicians need a clear and fair framework that protects patients while allowing doctors to practise medicine safely and responsibly. He also stressed the importance of understanding the distinction between complications, risk, adverse outcomes and liability.
Meanwhile, Cyprus Bar Association president Michalis Vorkas said both justice and healthcare are fundamental human rights and called for stronger interdisciplinary cooperation, accountability and respect for the rule of law.
He said both sectors face significant challenges that require holistic approaches and warned that citizens’ rights to healthcare and access to justice must be protected not only in principle but also in practice.
“The trust of citizens is built through accountability, transparency and constructive public dialogue that leads to meaningful and effective reforms,” he said.
A total of 121 livestock units have now been affected by foot-and-mouth disease (FMD), following the confirmation of a new case announced on Wednesday.
Second-dose vaccination coverage currently stands at 84 per cent for cattle, 78 per cent for sheep and 41 per cent for pigs, according to figures released on Thursday.
The latest case was detected within the infected zone in Mammari at a sheep and goat farm housing approximately 80 adult animals.
The animals are being immediately culled, according to the Veterinary Services.
The agriculture ministry said around 6,650 animals have been culled since the disease was first detected in the Larnaca district in February.
Culling operations have taken place in the districts of Nicosia, Limassol and Larnaca.
The defence in the trial concerning the suicide of a teenager in 2019 sought on Thursday to downplay the responsibility of the social welfare services, while a key prosecution witness insisted more could have been done to prevent the boy from taking his own life.
Andreas Andreou, a criminal investigator, was being cross-examined by Andreas Christou, attorney for two of the defendants.
The case concerns Stylianos Constantinou, who committed suicide in September 2019. He had been living in a household where multiple cases of domestic violence were recorded. During a previous hearing this week, Andreou cited the teenager himself, who had claimed he was beaten with a belt, saying his father would “beat him like a dog” at the family-owned farm.
The boy had tried to take his own life previously, in May of 2019.
Christou presented to the witness logs made by social welfare officers complaining about being overworked due to understaffing.
In 2019, when one of the defendants worked as supervisor at the local Latsia office, that office was handling about 980 cases of preventive protection to minors.
“I can’t deny that,” the witness responded.
Next, the defence attorney submitted that the social welfare services had the right, but not the obligation, to remove parental custody.
This related to Andreou’s earlier comment that, had the services taken custody of Stylianos, even temporarily, he might still be alive today.
Replying, Andreou insisted that the law gives social workers the “authority” to remove parental custody.
The lawyer then turned to the events of May 13, 2013 involving a report of physical violence committed against Stylianos by his father.
The social welfare services met with Stylianos at the time, took a statement from him, and arrangements were made to provide support to the mother.
On this incident, the witness said social workers had performed their duties “adequately”.
The defence attorney next presented an official document of the social welfare services pertaining to the May incident where Stylianos attempted to take his own life.
The document described the attempted suicide as “disappointment due to a love affair”.
Whereas acknowledging this is what the report stated, Andreou said that investigations at the time had uncovered other testimony contradicting this account.
The witness said that friends of Stylianos said the boy bore a bruise after placing a shotgun under his chin, and that acquaintances denied the failed suicide was due to him being lovelorn.
Andreou stressed that the incident “was the most serious one in Stylianos’ life prior to his death”.
Had psychological support measures been provided at the time, he added, perhaps the subsequent suicide might have been averted.
The trial continues on Friday.
The police have launched DigiPol, a new digital platform that allows members of the public to access a wide range of police services online.
The portal became operational on Thursday, providing access through the gov.cy platform to more than 30 police services without requiring citizens to visit police stations or offices in person.
Available services include applications for criminal record certificates, requests for police reports and declarations relating to the loss of identity cards.
The platform was formally presented during a press conference attended by deputy police-chief Panikos Stavrou, who said that members of the public can now utilise a range of services electronically “without the need for a physical presence at police stations and offices in a simple, safe and effective manner”.
Stavrou said the portal allows users to submit requests electronically, monitor the progress of applications and receive updates throughout the process.
He added that the system is also expected to streamline police operations through more efficient use of resources.
“This allows our members to focus even more on their main mission, which is the protection of citizens and the assurance of public safety,” he said.
Head of the EU funded projects unit and deputy director of finance directorate, Chryso Angeli, presenting technical aspects of the project, said the first phase focuses on providing non urgent services to reduce the need for in person visits to police stations.
She said the project includes a digital citizen portal, upgrades to the police central information system and supporting infrastructure designed to strengthen operational capacity.
The project was funded through the EU’s Recovery and Resilience mechanism, while development of the platform involved collaboration between the University of Cyprus’ research centre (KIOS), Cypriot technology company NETU as well as several ministries.
A total of 3,039 international protection applicants have been relocated from Cyprus to other European Union member states under the bloc’s Voluntary Solidarity Mechanism (VSM) since June 2022, the deputy migration ministry said on Thursday.
“The completion of the programme confirms the effectiveness of operational coordination between the Republic of Cyprus, the European Commission, the European Union Agency for Asylum (EUAA), the International Organisation for Migration (IOM) and the participating member states,” the ministry said.
According to the ministry, Cyprus recorded the highest number of relocations among the five frontline Mediterranean EU member states participating in the scheme: Cyprus, Greece, Italy, Malta and Spain.
The ministry added that the mechanism forms part of wider EU efforts to support member states facing disproportionate migration pressures, with all related costs covered through the bloc’s asylum, migration and integration fund.
Earlier in the week, deputy migration minister Nicholas Ioannides presented a new plan targeting around 20,000 Syrian families living in Cyprus to facilitate their voluntary return to their home country including financial incentives of up to €2,000 per person,
“Those who are not entitled to asylum should immediately depart the Republic of Cyprus. Those who choose to join this plan can do so with support, with clear procedures and with dignity,” Ioannides said.
According to the deputy minister, around 5,000 Syrians have either voluntarily left Cyprus or withdrawn their asylum applications since December 2024.
The scheme, which will run throughout the year, is open to Syrian families and couples without children, provided that at least one spouse submitted an application for international protection or obtained protection status before December 31, 2024.
Under the programme, one adult family member may remain in Cyprus for employment purposes under a special two-year residence permit with unrestricted access to the labour market until August 31, 2028.
The remaining family members will return to Syria and receive financial assistance amounting to €2,000 per adult, €1,500 per child and an additional €1,000 per family for beneficiaries who have already been granted international protection status.
Ioannides said the incentives would be funded largely through European programmes.
A large quantity of suspected counterfeit goods and 1,440 cannabis lollipops were seized during a joint operation by customs officers and the drug squad (Ykan) in Limassol.
The goods were found on Wednesday in three containers that arrived from Greece, during random inspections at the premises of a transport company.
The Customs Department announced on Thursday that officers became suspicious after identifying a parcel addressed to a monastery.
During the inspection, officers seized boxes destined for two companies containing various branded toys believed to be counterfeit.
They also discovered 1,440 cannabis lollipops in a variety of flavours.
The box addressed to the Irene Chrysovalantou monastery bore an indication that it contained personal items. However, an inspection revealed perfumes and sunglasses which were also suspected to be counterfeit.
Nearly half of Cyprus’ bathing beaches, along with two marinas, were awarded Blue Flags for 2026 on Thursday, with Environment Minister Maria Panayiotou describing the achievement as recognition of the country’s environmental management efforts.
Addressing the event in Ayia Napa, during which 56 beaches and two marinas out of 123 bathing water areas received awards, Panayiotou said Cyprus’ beaches form part of the island’s collective memory, which is passed on to its visitors.
She added that behind the beauty of Cyprus’ coastline lies the quality of its bathing waters, which has been maintained through the efforts of government departments, local authorities and environmental organisations.
“Cyprus has ranked first in Europe for bathing water quality in the European Commission’s last three evaluations. This distinction does not belong to a single organisation or service, but is the result of cooperation among various authorities and the steadfast commitment to protecting the environment and public health,” Panayiotou said.
The minister expressed confidence that Cyprus would continue to rank among Europe’s leading countries for bathing water quality.
“The Blue Flag is one of the most recognisable international quality symbols for beaches and marinas, and is awarded only to those that meet the strict environmental and operational criteria,” she added.
Panayiotou said the award goes beyond recognising clean and well-organised beaches.
“It not only certifies water quality, but also reflects a broader environmental culture encompassing management, safety, organisation and the responsible operation of coastal areas,” she said.
She added that the programme also promotes environmental protection, beach safety, visitor information and public awareness.
The Blue Flag is awarded on the basis of excellent bathing water quality and compliance with 33 criteria for beaches and 38 for marinas, in line with European standards.
“For millions of visitors, the Blue Flag is a reliable indicator of quality. For local authorities, it confirms that their efforts to manage and upgrade coastal areas have delivered results,” Panayiotou said.
Investigators looking into the affair dubbed ‘Videogate’ gave the attorney-general an update this week, with reports on Thursday suggesting they’ve uncovered new evidence that could lead to criminal indictments.
Daily Politis said independent criminal investigator Andreas Paschalides met with senior officials at the attorney-general’s office on Wednesday.
The paper said new information has come to light which, investigated further, might upend the current state of affairs – namely, that to date the evidence does not appear to substantiate criminal offences committed by aides to President Nikos Christodoulides.
If so, Paschalides may request another extension to delivering his findings to the attorney-general.
Otherwise, the report would be handed over on June 16 as scheduled.
Whether the report recommends indictments or not, the final say rests with the attorney-general.
The case revolves around a video published online on January 8 by an account calling itself ‘Emily Thompson’.
The eight-minute-long video clip showed conversations involving the president’s then chief of staff Charalambos Charalambous, former energy minister Giorgos Lakkotrypis and Cyfield CEO Giorgos Chrysochos concerning apparent ‘pay-to-play’ patronage of donors, campaign financing and a €150 million investment linked to the Vasiliko power plant.
Charalambous resigned his position, while First Lady Philippa Karsera stepped down as chair of the now disbanded Social Support Agency after references to the organisation appeared in the published material.
From the outset, the president rejected the allegations and described the video as “a product of fabrication, distortion and a hybrid attack”.
Those appearing in the footage likewise insisted the material had been selectively edited and presented out of context.
Later, in April, the Israeli private intelligence company Black Cube confirmed it was behind the operation which produced the recordings.
The outfit stated that it was “proud to have uncovered corruption carried out by Cyfield in Cyprus” and confirmed that it had cooperated with Cypriot authorities during the investigation.
The criminal inquiry subsequently expanded to include examination of the origins of the recordings, the circumstances surrounding their publication and the authenticity of the material circulated online.
Authorities secured the complete archive, comprising approximately 30 hours of recordings, for forensic and evidential examination.
According to Politis, questions hang over Black Cube’s involvement and public admission.
For one, the company broke with its usual policy of not commenting publicly on its operations.
For another, under what circumstances was the audiovisual material handed over to Cypriot authorities? And why did Black Cube’s statement focus on contractors Cyfield, not mentioning the president’s aides?
Another question relates to how authorities got in touch with Black Cube, given that – according to Politis – the Cypriot intelligence service (KYP) assisted.
Did Israel’s Mossad intercede for this to happen? And was there any contact between the Cypriot government and senior political leadership in Israel?
Trade union Isotita on Thursday demanded the abolition of the upper limit to the proportion of a worker’s salary which can be added on to it through the cost-of-living allowance (CoLA), saying that prices have already risen by more than that amount since the start of the year.
A deal struck by trade unions, the government, and employers’ organisations last November introduced a ceiling of four per cent of a worker’s salary in the amount payable, but Isotita was not present at those negotiations, and made clear its dissatisfaction with the arrangement.
“Isotita was excluded from the negotiating table, just as it was excluded from cooperation with other unions,” it said.
Having called for the abolition of the four-per-cent ceiling, the union also demanded that the rate payable be recalculated and that a fresh payment rate be introduced from the beginning of next month.
At present, the rate payable is based on a proportion of the increase in the cost of living in the previous year, with that proportion having been set at 80 per cent for the first half of this year and 90 per cent for the second half of this year.
For example, if the cost of living increases by four per cent in a year when the proportion is set at 80 per cent, workers will receive a boost of 3.2 per cent to their salaries in CoLA payments. Were the same proportion to be applied and the cost of living increased by 17 per cent, the amount of CoLA payable would be four per cent, due to the ceiling.
However, Isotita argued that as the cost of living has risen at an accelerated rate in the first half of this year compared to last year, the rate of which the proportion should be calculated should also be increased.
This, it said, must happen “so that the dead zone can be closed”.
It also argued that given this increase in the cost of living, workers should be retroactively recompensed for that.
Returning to the matter of the rate payable being re-calculated, the union pointed out that between 1977 and 2013, the rate was re-calculated in January and July each year, rather than once a year, as it is now.
It then demanded that the “practices and studies which were presented to the parties” before the signing of last year’s deal be published.
Last November’s deal saw the rate payable rise from the previous 66.7 per cent to 80 per cent of the increase in the cost of living as a percentage of a worker’s salary in the first half of this year and 90 per cent in the second half of the year. It will rise again to 100 per cent of that rate on January 1 next year.
At the time, President Nikos Christodoulides said that “reaching an agreement was not easy” and that “convergences and compromises were needed”, concluding that as such, “this is the product of maturity and mutual respect between the social partners”.
Trade union Deok leader Stelios Christodoulou said that trade unions had been both united and fair, and that “this is why we have a result today, which, under the circumstances, we consider to be quite satisfactory”.
With Greece – let alone Cyprus – not in the World Cup, we asked people on the streets of Nicosia which country they’ll be rooting for.
State health services said on Thursday they plan to launch inspections of food delivery drivers to examine the conditions under which food and beverages are transported.
“The point is to focus on the problem and how to solve it. The next step is to involve the police and municipalities so that we can coordinate a campaign,” head of health services Herodotos Herodotou told the Cyprus News Agency (CNA).
Herodotou said authorities were currently examining ways to carry out inspections of delivery drivers, noting that on-site checks present practical difficulties. As a result, the health services are seeking to work with police to organise coordinated inspections and improve oversight of the sector.
“It will be much easier to carry out checks with the participation of the police,” he said.
Herodotou’s comments came after the consumer association on Wednesday raised concerns about the hygiene of food delivery boxes, warning that contamination could expose consumers to food poisoning and other health risks.
The health services confirmed they had received complaints regarding the cleanliness of transport boxes.
According to the concerns raised, some boxes may be used for purposes unrelated to food delivery, such as storing personal belongings, while others may be left in communal areas of apartment buildings, raising questions about hygiene standards.
Herodotou clarified, however, that no cases of food poisoning or other serious incidents linked to delivery conditions had been recorded to date.
“Legislative changes are needed,” he said.
He emphasised that the lack of supervision in the sector was not due to inaction by the health services, but rather due to a “complex chain of responsibilities” with supervisors, third-party companies and self-employed drivers, making it hard to overlook the situation.
Herodotou added that health inspectors carried out around 15,000 inspections at approximately 10,000 premises last year.
He also said discussions were ongoing with delivery platforms, businesses and the employers’ federation (Oev) to ensure that all parties assume their respective responsibilities.
A preliminary objection was submitted on Thursday regarding the revised indictment in the case of private prosecutions on behalf of the family of Thanasis Nicolaou, which relieves some of the accused from certain charges.
During the proceedings, the prosecution submitted its positions in writing and the court was informed of the pre-trial objection.
On behalf of the fifth defendant, lawyer Adriana Klaedes objected to the way in which charge 30 is presented and spoke of a multiplicity of offences, as well as a reference to a crime that was not committed.
The defence lawyer raised questions such as “who was convicted” and “which investigation determined the strangulation of Thanasis Nicolaou”.
She said the prosecution was attempting to indirectly say a crime had been committed and that the conclusions of death inquisitor Doria Varoshiotou were “unfounded”.
The court reserved its decision for July 9 at 10.30am.
On the same day, the lawyer of the second defendant, Sotiris Argyrou, is expected to raise his own pre-trial objection, concerning the reference to neglect in carrying out duties by a civil servant, by pointing out that the Constitution separated the civil service from the security forces, in which the accused was serving.
The case concerns the death of Thanasis Nicolaou, a 26-year-old national guardsman who was found dead under the Alassa bridge near Limassol in September 2005.
Those facing prosecution are forensic pathologist Panikos Stavrianos, former Limassol police director Andreas Iatropoulos, former head of Limassol CID Nikos Sofokleous, former deputy police chief Christakis Nathanael and former head of the Platres police station complex Christakis Kapiliotis.
Lighting upgrades along Larnaca’s seafront are underway at Mackenzie Beach and will soon begin at Finikoudes, the municipality announced on Thursday.
According to a municipal press release, the installation of new streetlights at Mackenzie is around two-thirds complete and is expected to be finished within the next 10 days.
Work to replace streetlights along Athinon avenue at Finikoudes is scheduled to take place between June 15 and June 30.
The new lighting system will provide “a significant increase in brightness”, the municipality said, and will be powered by solar energy through integrated photovoltaic panels.
The cost of the upgrades along Athinon Avenue is being covered by the renewable energy and energy conservation fund.
The municipality said the works form part of a broader plan to “improve public infrastructure, enhance safety in public spaces, and promote projects that contribute to the city’s sustainable development.”
Four suspects accused of participating in an alleged criminal organisation were remanded by the Larnaca district court on Thursday after police outlined claims of threats, intimidation, fraud and financial exploitation involving a 77-year-old complainant in a case spanning several years.
The suspects include a 44-year-old businessman from Larnaca, a 42-year-old accountant and businessman from Nicosia, a 45-year-old woman from the Larnaca district and a 49-year-old remanded prisoner currently facing separate criminal proceedings.
Police allege the four played different roles in a coordinated scheme which targeted the elderly man between 2021 and 2025.
Details presented before the court emerged through testimony from investigators who described the case as a complex organised crime syndicate involving allegations of extortion, coercion, and threats of violence.
According to police, the complainant reported in March that he had been pressured over a number of years into handing over substantial sums of money and agreeing to transactions against his will.
He alleged that repeated threats left him fearful for his safety and compelled him to comply with demands made by individuals connected to the group.
The court heard that part of the investigation centres on property transactions involving land in Pyla and Anglisides.
According to the complaint, on December 1, 2021, the complainant and his son-in-law sold two properties to a company whose director is the 42-year-old businessman from Nicosia.
Each seller allegedly received €250,000 upon signing the agreements.
Investigators told the court that a month later the complainant met the 44-year-old businessman, who allegedly introduced him to an unknown individual and claimed the properties had already been resold for €8.5 million, generating a commission of €250,000.
The complainant alleged he became fearful due to the conduct of the unknown person and handed over €40,000 in cash.
Police further alleged that in 2022 the two businessmen persuaded the complainant to become involved in a betting agency in Larnaca, during which he allegedly paid €25,000 and later a further €24,000.
Investigators claim he received no corresponding benefit from the arrangement.
Particular attention was also directed towards the alleged role of the 45-year-old woman.
According to the complaint, she developed a personal relationship with the complainant around 2020.
Police allege that after learning of the relationship, the 44-year-old businessman and the 49-year-old suspect told the complainant they could arrange a romantic relationship between the pair.
Investigators said the complainant subsequently paid €22,000 allegedly for medical treatment relating to the woman’s child and later another €22,000 connected to plans for a trip to Greece.
Police claim that over a period of approximately two years the suspects obtained around €100,000 from the complainant through similar requests and threats.
The 49-year-old suspect was repeatedly identified in police testimony as a figure who allegedly used intimidation and threats to obtain money from the complainant.
Among the allegations presented to the court was a claim that the suspect showed the elderly man a video depicting acts of violence and torture while warning him of the consequences of refusing to pay.
According to police testimony, the suspect allegedly told the complainant, “See what I do to those who don’t pay.”
The court was also told that the complainant reported receiving direct death threats. In one alleged incident, he claimed the suspect warned him, “I’ll shoot you.”
Police further examined reports that shots had been fired outside the complainant’s residence.
According to the complaint, after he refused a request to provide a further €5,000 to the woman, an unknown person allegedly fired a shot outside his home a week later.
The complainant said he found a bullet outside the property the following day and handed it to police.
He also alleged that he observed a vehicle resembling one linked to the suspect leaving the area shortly after the incident.
Investigators told the court that independent testimony indicates the complainant received a total of €758,000 from the businessman from Nicosia by June 2022.
However, police allege the businessman later sought to alter the original agreement and that the remaining suspects pressured the complainant into accepting revised terms and signing related documents.
The court heard that cheques allegedly issued by the businessman from Nicosia were kept in the office of the businessman from Larnaca.
Police also informed the court that financial inquiries had raised questions regarding assets acquired by the 44-year-old businessman over recent years.
Investigators told the court that substantial investigative work remains outstanding, including the collection of approximately 50 additional statements from relatives, associates and other individuals connected to the suspects and the complainant.
Defence lawyer Antonis Demetriou challenged the police application for detention and questioned the reliability of the complainant’s allegations.
He argued that the elderly man is himself facing a pending criminal case and claimed there were concerns regarding his cognitive condition.
Citing the seriousness of the allegations and the ongoing investigation, police requested detention orders for the suspects.
The court ordered the detention of the 44-year-old businessman, the 45-year-old woman and the 49-year-old remanded prisoner for eight days, while granting a six-day detention order for the 42-year-old businessman from Nicosia.
The case forms part of a wider police effort targeting alleged organised criminal activity in Larnaca and follows a series of investigations connected to extortion, violence and criminal networks operating in the district.
Turkish Cypriot leader Tufan Erhurman on Thursday said that significant progress has been made since he was elected to the role in October last year, saying that “we are much further ahead than where we started on the Cyprus issue”.
“The Turkish Cypriot people have a will for a solution, and the president is obliged to work in line with this will … The will of the Turkish Cypriot people for a solution, as shown in the polls and as I have seen on the streets, is greater even than the 63 per cent of the vote I received,” he said at a presentation of his first 200 days in the role.
He said that he has “remained faithful” to his “four-point methodology” which he says must be met for negotiations on the Cyprus problem to recommence in earnest, and that he will “continue” to do so.
“The framework of the methodology is negotiation for the sake of a solution, not negotiation for the sake of negotiation, and the four points were prepared in good faith and in line with the will for a solution,” he said.
He then passed comment on United Nations Secretary-General Antonio Guterres, who will retire at the end of the year, saying that while his term is “nearing its end”, he “has not lost interest in the Cyprus problem”.
Instead, he said, Guterres “wants to evaluate the situation by giving it a special position and setting an agenda” before he retires.
“The most fundamental thing Guterres said was the emphasis on the point that ‘this time it must be different’, and we proceeded from this point,” he said, adding that with this in mind, Guterres “spoke of a phased approach and time constraints” in efforts to bring about a solution.
In response to this, he said, “we developed ideas to achieve a different outcome in response to the failure to reach a conclusion after the Annan plan referendum and the Crans-Montana talks”, both of which resulted in no solution being reached.
On the matter of confidence-building measures and practical steps to be taken on the island in advance of a solution, he said he has engaged in talks with the European Union on matters including Cyprus’ potential accession to Europe’s border-free Schengen zone, and the export of Turkish Cypriot halloumi to the continent.
“We want to take steps on confidence-building measures in parallel with negotiations. Although we are not at the point we desire on confidence-building measures, positive steps have been taken,” he said.
He also pointed out that he has “undertaken initiatives without severing our ties with the world outside the negotiating table”, drawing attention to the fact that he met Azerbaijan’s President Ilham Aliyev in Antalya in April and attended the Organisation of Turkic States’ summit in Kazakhstan last month.
He then touched on President Nikos Christodoulides’ own visit to Kazakhstan last week, and said that “there is no point in observing international relations from Sarayonu”, in reference to northern Nicosia’s central square.
“We need to look at international relations from a broader perspective. We need to make assessments with the understanding that all countries will act in accordance with their own international relations needs,” he said.
With this in mind, he said that “we are trying to use and leverage our own position in the Organisation of Islamic Cooperation, the Economic Cooperation Organisation, and the Organisation of Turkic States in favour of the Turkish Cypriot people”.
Closer to home, he said that “establishing good relations with the Republic of Turkey on the right footing is crucial”, and that he has “made significant progress in this area”.
Erhurman’s next engagement on the Cyprus problem will come on Saturday, when he will meet UN envoy Maria Angela Holguin, as preparations continue in the hope of convening an enlarged meeting, involving the island’s two sides, its three guarantor powers, Greece, Turkey, and the United Kingdom, and the UN, later this summer.
Since 2019, founders of the Oinou Yi winery, the Vasiliades family has created estate-grown wines in Omodos, now with the guidance of oenologist Victor Bankov and consulting Greek oenologist Artemis Toulaki. Grapes include Xynisteri, Vasilissa and Promara, the Greek Assyrtiko, Muscat of Alexandria, Chardonnay, Sauvignon Blanc and Semillon with reds Maratheftiko, Giannoudi, Lefkada and Mavro along with the international Syrah, Cabernet Sauvignon, Merlot and Grenache. Commandaria is also produced and soon a sparkling wine will be added in the lengthy list of their products.
Open daily, their tasting room, which boasts magnificent views of Omodos and the surrounding vineyards from its patio, offers wines by the flight, bottle, and glass, along with prepackaged local fare.
For the Vassiliades team, winemaking is a of art. This is what Anna Maria Vassiliades who is at the helm of the winery believes. The focus is on quality and producing fine wines for consumption in Cyprus and abroad. The combination of their experience with high tech equipment are a formula for a success.
The vineyards are framed by the dry-stone walls used by traditional Omodos house builders while aromatic roses are planted to warn against the spread of disease to the vines, in addition to producing refreshing Oinou Yi rosewater.
2025 Oinou Yi Playia Xynisteri – Malaga – Semillon – Sauvignon Blanc, PGI Lemesos ABV 13.5%
Interesting blend, light yellow colour, rich nose of jasmine and elderflower, green apple and pear, fine herbs and lime with a palate of pineapple and quince, sweet notes, refreshing ending with bitter grapefruit taste. €10.50
2025 Oinou Yi Playia Rosé Xynisteri – Mavro, PGI Lemesos, ABV 13.5%
Blend dominated by Xynisteri at 70% and Mavro 30%. Salmon pink colour, luscious aromatics, spring flowers, raspberries and strawberries, a whisper of blood orange and all-spice. Soft yet dry finish glides effortlessly across the palate, bringing a refreshing lift that keeps each sip lively and precise. €10.50
2025 Oinou Yi Xynisteri, PGI Lemesos, ABV 13.5%
Xynisteri grapes from aged vines at 1,100 meters picked from the largest privately-owned vineyard in Cyprus, partially aged on its lees. Emblematic and fresh, herbaceous with vivid aromas of white flowers, ripe melon, chamomile and citrus fruit introducing rich, zesty flavours of pink grapefruit, melon, guava and honey notes, leading to a long, crisp, mineral finish. Irresistible now, this classic Xynisteri will age gracefully for the next three to five years. €12
2025 Oinou Yi Regina, Vasilissa PGI Lemesos, ABV 12.5%
The name Vasilissa or Regina comes from the Cypriot variety of the same name. A bright straw colour with greenish reflections. Intense persistent floral – jasmine – and vegetable aromas with notes of white peaches, lime and balsamic, chalky lemon, nectarines and chamomile, beeswax and honey. Medium-bodied, on the palate the vegetable notes dominate, juicy with agile character. Good depth and well-balanced with a long, persistent, mineral, and refreshing mineral aftertaste. €16
2025 Oenou Yi Promara Alba Domina, PGI Lemesos, ABV 12%
Lean and steely with a straw yellow colour, fresh on the nose with notes of white blossoms and fruits including apple, white peach, grapefruit, lemon zest and exotic fruits in the background. On the palate, the wine gives way to stone fruits and hints of melon before finishing with a zip of refreshing acidity. Oily and medium-bodied, the finish is clean but long and highlights this classic vintage perfectly. €16
2025 Oenou Yi Spourtiko, PGI Lemesos, ABV 12.6%
Light yellow colour, intense Mediterranean aromas of jasmine, fennel, orange blossom, bitter orange, lemon and delicate white fruit emerge on the nose. The palate is succulent and flavourful, delivering tension and a lingering creamy note on the mineral finish. €12
2025 Oenou Yi Mavro Blanc de Noir, PGI Lemesos, ABV 13%
A rosé with an original profile and a very pale pink colour with shades of grey and white from Mavro grape. On the nose, the wine presents aromas of red berries and sour cherries. On the palate, a slight pearl gives the wine all its freshness and exalts the fruit. Elegant, bone-dry, the finish develops on a fresh and mineral note. €12
2025 Oenou Yi Lefkadha, PGI Lemesos ABV 13%
Pale pink onion peel in colour with subtle hints of apricot, wild strawberry and raspberry, pink orange and a mineral nuance of limestone on the nose. Fresh and refined with a pleasant harmony of sweet citrus fruit notes and floral accents. Strong tannins and bone dry. The finish is clean and long-lasting. €13
2022 Oinou Yi Maratheftiko, PGI Lemesos, ABV 15%
Aged in used Hungarian oak, dark garnet red with classic Maratheftiko aromas and flavours. The velvet of fine-textured tannins backs expressive red fruit flavours on a complex palate, both sweet and savoury with mocha and minerality, juicy ripe fruit and freshness. €22
2022 Oenou Yi Yiannoudi, PGI Lemesos, ABV 14%
Dark and intense blue-black colour with crimson highlights. The bouquet features attractive notes of violets, dark berries and plum supported by hints of liquorice and a floral lift, cinnamon, vanilla, caramel and tobacco. On the palate, hints of dark chocolate with a finish of fine sheets of silky tannins. Can cellar for at least 15 years. €22
N/V Oenou Yi Commandaria, PDO Commandaria, ABV 11%
This emblematic dessert wine is strictly produced in the traditional way. Bright amber colour, it displays a unique and enviable bouquet of ageing reminiscent of dried fruit, figs in particular, stewed prunes, toffee, caramel, cocoa, coffee liquor, honey and sweet spices. Dense, smooth and lively in the mouth. An unctuously textured, thick beverage to consume slowly and introspectively after a meal. €25
Oenou Yi Omodos 25 446000/1, www.oenouyiwinery.com
Pavlos Kontides has returned to the top of the ILCA7 world rankings for a sixth time, following a strong series of results anchored by his European Championship victory in Croatia.
The latest update places him back at the summit of the discipline less than a year after he last held the position.
The two-time Olympic silver medallist has previously occupied world number one status on five separate occasions between 2018 and 2025, with the latest rise moving him ahead of Britain’s Michael Beckett, who drops to second.
His ranking return follows the European title in Kastela, near Split, proving decisive in his climb back to the top of the standings.
Kontides is currently based in Ireland as he continues preparations for the World Championships in Dun Laoghaire in August, where he will compete in a small fleet racing event.
He will also compete in additional events in Los Angeles, including the North American Championship and the Los Angeles Grand Slam, as part of his build up towards the 2028 Olympic Games.
The Nicosia Municipal Theatre launches its first-ever Summer Theatre School, titled The City as a Stage – Theatre Routes in Nicosia, offering children aged 6 to 12 a unique opportunity to explore theatre through the city itself.
Taking place from July 6 to 10 and July 13 to 17, the programme transforms Nicosia into a living stage where museums, gardens, historic landmarks and public squares become starting points for stories, characters and theatrical adventures. Running daily from 7.30am to 2.30pm, the summer school combines theatre education with cultural exploration, encouraging children to engage creatively with the city’s rich history and urban landscape.
Using the Nicosia Municipal Theatre as its central hub, participants will gain insight into how a modern theatre operates, meeting the professionals who contribute to every stage production. Through workshops focused on expression, improvisation, movement and voice, children will learn how theatrical ideas are developed and transformed into performances.
The programme also includes daily visits to nearby cultural sites, including the Cyprus Museum, Paphos Gate, Kasteliotissa Hall and the Nicosia Municipal Gardens. Through games, exploration and creative challenges, participants will turn their observations into theatrical scenes while developing a deeper connection with public spaces and local heritage.
Workshops will be led in Greek by professionals from the fields of theatre, dance, music, education and history, under the programme design and coordination of theatre creative Natalia Panayiotou. Leading insightful and creative sessions are Nasia Kelepeshi, Elena Antoniou, Natalia Panayiotou, Konstantina Xenofontos, Loukia Pieridou, Iliana Koulafeti (People of Cyprus), Annie Sofocleous and OPU Collective.
The City as a Stage – Theatre Routes in Nicosia
Summer school by the Nicosia Municipal Theatre. July 6-10 and 13-17. Nicosia Municipal Theatre, Nicosia. 7.30pm-2.30pm. €60 per week. In Greek. Registrations on More.com
GitHub Enterprise Server (GHES) 3.21 enhances deployment efficiency, monitoring capabilities, code security, and policy management. Here are a few highlights in the 3.21 release:
Hierarchy view for GitHub Projects is now generally available. You can now view your full issue hierarchy directly in project table views, giving you clear visibility into complex work breakdowns without losing context or switching views. For more information, see hierarchy view.
REST API version 2026-03-10 is now available and introduces breaking changes. Existing integrations on version 2022-11-28 will continue to be fully supported for at least 24 months from the 3.21 release date. For more information, see REST API version 2026-03-10.
GitHub Actions workflow pages now successfully render workflows with more than 300 jobs. We’ve implemented lazy loading to smoothly handle large workflows. In addition, you can now filter jobs based on status (e.g., failed or in-progress) directly from the workflow pages. For more information, see improved performance for GitHub Actions workflows page.
This version includes improvements to alert-level and enterprise-level permissions for secret scanning. You can now more easily manage secret scanning alerts, custom patterns, and push protection bypasses. For more information, see enterprise governance and policy improvements for secret scanning.
Configuring multiple data disks to host MySQL and repository data is now generally available. This applies to standalone and high availability topologies and is available in the latest patches of 3.17, 3.18, 3.19, and 3.20, and in 3.21. For more information, see configuring multiple data disks.
To learn more about GHES 3.21, check out the release notes, or download it now. If you have any issues upgrading to version 3.21 or experience any issues using these new features, please contact our support team.
Join the community discussion to share your feedback and ask questions.
The post GitHub Enterprise Server 3.21 is now generally available appeared first on The GitHub Blog.
Pull requests created by the github-actions[bot] are now able to run your CI/CD workflows with user approval. Requiring approval is a security measure to ensure generated code does not automatically run workflows which may have access to sensitive information. This matches the behavior of Copilot-generated pull requests.
Previously, pull requests generated by github-actions[bot] were not able to run CI/CD workflows, allowing pull requests to be accidentally merged without having gone through CI. This change allows all pull requests, even bot-generated changes, to run configured CI/CD workflows if approved by a user with write access to the repository.
The post Bot-created pull requests can run workflows if approved appeared first on The GitHub Blog.
Your AI usage reports now reflect GitHub AI Credits usage in the standard report fields.
To monitor AI credit usage going forward, use quantity for AI credit quantity and gross_amount for the dollar amount. These fields now provide the same signal that aic_quantity and aic_gross_amount previously provided during the preview period.
We added aic_quantity and aic_gross_amount as a preview before AI credits became the native billing model on June 1. After that change, those preview fields were no longer meaningful for AI credit usage and should have been zeroed. A bug caused those values to persist until a fix was deployed. That fix retroactively zeroed those columns for AI credit usage from June 1 forward.
Reports from before June 1 are unchanged, so your historical analysis will continue to work as expected.
This fix is already available for GitHub Enterprise Cloud customers.
The post AI usage report updates appeared first on The GitHub Blog.
GitHub Copilot CLI now has a unified, schema-driven home for configuration. The new /settings slash command combines the scattered commands like /theme, /streamer-mode, and /experimental with options that previously required manually editing your settings file into a single, discoverable surface.
/settings works whether you want a guided UI, a quick one-liner, or a scripted change in a copilot -p invocation:
/settings opens a full-screen, sectioned dialog where you can browse and edit every user setting./settings sets a value inline (e.g., /settings autoUpdate true, /settings sessionSync.level full)./settings reset restores the default for a setting.Keys are dotted paths into the CLI’s settings schema, and tab completion surfaces every available key — along with the description and the allowed values for booleans, enums, and enum-or-string unions — right next to your prompt. No more guessing key names or types.
Open /settings with no arguments and you get a searchable, alt-screen dialog with editors built for each setting type:
$EDITOR fallback for complex JSON containers. Your settings file is only written after the new value parses and passes schema validation, so a typo can’t silently break your next session.Press / to search, Ctrl+R to reset the focused setting to its default, and Ctrl+E to open the active settings file in your editor. Setting changes that have side effects (like colorMode or streamerMode) apply live the moment you save, whether you toggled them inline, reset them, or edited the file directly.
Want to jump straight to a specific setting? /settings and /settings reset open the dialog focused on that key.
Update GitHub Copilot CLI by running copilot update in your terminal, then run /settings to take it for a spin. Share feedback with the /feedback command in a CLI session, or open an issue in our public repository.
The post Copilot CLI: Configure everything from one place with /settings appeared first on The GitHub Blog.
Two new GitHub-hosted runner images for GitHub Actions are now available in public preview for all users, giving you early access to test your workflows on the latest platforms before they reach general availability.
The Ubuntu 26.04 image is now available for both x64 and arm64 architectures. To start using it, update your workflow file to use runs-on: ubuntu-26.04 or runs-on: ubuntu-26.04-arm. Ubuntu 26.04 base images are also available for larger runner users.
Some users may notice differences in their workflows as the Ubuntu 26.04 image has different tools and tool versions compared to earlier images. For the full list, head to the runner-images repository.
A new Windows 11 arm64 image with Visual Studio 2026 is now available under the label windows-11-vs2026-arm. This image provides an early, stable environment to validate your CI workloads against the Visual Studio 2026 toolchain on Windows arm64 without disrupting existing pipelines. See the runner-images repository announcement for more information.
This image runs in parallel with the existing Windows 11 arm64 image for a limited period, allowing you to adopt and test at your own pace. At the end of the public preview in early September, the existing windows-11-arm image label will migrate to the vs2026 image. We will notify users ahead of the migration to give them time to prepare.
If you spot any issues with your workflows when using these new images, or if you have feedback on the software installed, head to the runner-images repository.
While these images are in preview, you may experience longer queue times during peak usage hours.
The post New runner images in public preview appeared first on The GitHub Blog.
GitHub Agentic Workflows is now in public preview. With agentic workflows, you can automate reasoning-based tasks like issue triage, CI failure analysis, and documentation updates by leveraging coding agents inside GitHub Actions.
Define your automation in natural language Markdown files, and GitHub Agentic Workflows compiles them into standard Actions YAML. Because these are just actions, they reuse your existing runner groups and policy constraints.
“With GitHub Agentic Workflows, we’re able to expand how we apply agents to real engineering work at scale, including changes that span multiple repositories. The flexibility and built-in controls give us confidence to leverage agentic workflows across complex systems at Carvana.”
– Alex Devkar, senior vice president, Engineering and Analytics at Carvana
“Our developers were losing hours every sprint to repetitive work such as triaging issues, remediating vulnerabilities, maintaining dependencies, and reviewing routine changes. With GitHub Agentic Workflows, we’ve built a catalogue of reusable workflows spanning security, quality, and delivery that our teams can adopt across any repository. What once required hours of engineering effort can now be completed autonomously in minutes, meaning our teams can spend more time focused on innovation and delivering value to customers.”
– James Hoare, CTO, Engineering at Marks & Spencer
GitHub Agentic Workflows incorporates layered safeguards to your automation. Agents access GitHub content respecting the integrity filter rules, run with read-only permissions by default, and execute inside a sandboxed container behind the Agent Workflow Firewall. The outputs are validated through the safe outputs process, and a dedicated threat detection job scans all proposed changes before they are applied.
“Getting an agent to open a pull request was never the hard part. Trusting it enough to merge is. GitHub Agentic Workflows put agents to work across the whole SDLC, automating the checks that make sure your code won’t degrade performance or break production. With agentic workflows, we can give our customers confidence that their ‘ready to merge’ PRs are actually safe to merge.”
– May Walter, CTO at Hud.io
Follow the quickstart guide to install the CLI extension and trigger your first workflow in minutes. Explore prebuilt workflows in GitHub Next’s agentics repository for ready-to-use examples covering triage, reporting, compliance, and more.
Join the conversation and share your feedback in the community discussion.
The post GitHub Agentic Workflows is now in public preview appeared first on The GitHub Blog.
You can now use GitHub Agentic Workflows with GitHub Actions’s built-in GITHUB_TOKEN.
This means that you no longer need to create and store a personal access token (PAT), eliminating the operational and security risks of managing long-lived PATs for automations at scale.
When you use the Actions token in an agentic workflow running in an organization-owned repository, AI credits consumed by your agentic workflow are billed directly to the organization.
In order to use this feature, you must enable the “Allow use of Copilot CLI billed to the organization” Copilot policy. This is enabled by default if you have the existing “Copilot CLI” policy enabled.
Once enabled, you can configure agentic workflows to bill directly to the organization by adding copilot-requests: write to the permissions section in the frontmatter of your agentic workflow markdown file, then compiling and pushing your updated lockfile.
Note: You must be on the latest version of the Agentic Workflows CLI. Use
$ gh extension upgrade awto upgrade.
User-level inference budgets are not considered when billing directly to the organization, because the cost is not attributed to a user. There are multiple ways to manage spend when using this billing method:
To learn more, see the GitHub Agentic Workflows documentation about authentication.
This feature is available for all Copilot plans: Copilot Free, Copilot Pro, Copilot Pro+, Copilot Business, and Copilot Enterprise.
The post Agentic workflows no longer need a personal access token appeared first on The GitHub Blog.
I've been working on gocron, a self-hosted distributed task scheduler written in Go (1.26 / Gin / GORM / gRPC). Sharing it here mainly for critique.
A few parts that were interesting to build:
- HA without extra infra — leader election via a database lock instead of introducing etcd/Redis. Failover happens within a few seconds and works across MySQL/PostgreSQL/SQLite.
- gRPC-based agents with one-line auto-registration. The scheduler fans out tasks to nodes and streams back output and exit status.
- Second-level cron support (the first field is treated as seconds).
- MCP server built with the official modelcontextprotocol/go-sdk. It exposes tasks and logs as tools, so clients like Claude Desktop or Cursor can query and trigger jobs.
- Bearer-token auth with tokens managed via the web UI
- Per-request server instantiated from the authenticated user, so tool calls inherit that user’s permissions
- Optional NL → cron generation and failure diagnosis via any OpenAI-compatible endpoint (local models supported)
Stack: Go backend + Vue 3 frontend. MIT licensed. Ships as a single binary with embedded UI.
Would really appreciate feedback on:
- the leader election approach (DB lock trade-offs vs consensus systems)
- the MCP server design, especially the per-request permission model
Issues and PRs are very welcome.
A while back I posted a simple terminal client I wrote in Go that downloaded torrents. I got some solid feedback here (including someone pointing out that my go.mod path was broken for go install , which is finally fixed now, my bad!). I ended up diving deeper into the codebase, refactoring a ton of stuff, and I just pushed v3.0.0.
The core idea is still the same: it spins up a local server using anacrolix/torrent and prioritizes the first few pieces of a file so you can stream video directly to MPV/VLC without waiting for the download to finish.
For v3, I wanted to see how far I could push the TUI (using bubbletea/lipgloss) and add some features that usually require heavy web apps.
First, I built ZenParty, which lets you host watch parties over ntfy.sh. I wanted to watch stuff with friends without building a database or hosting a custom sync server, so I wrote a lightweight pubsub wrapper around ntfy. The host publishes playback events like play, pause, and seek position to a random topic, and the client listens and interacts with MPV's local UNIX socket (/tmp/zt_mpv.sock) to sync the video. It has subsecond lag and works out of the box without any account setups.
I also added zero-buffering playlists. You can add multiple magnet links or episodes to a TUI queue. The streaming logic monitors playback position via IPC, and once you hit 80% of the current video, it starts pre-allocating and downloading the next queue item in the background so the transition is instant.
To make batching easier, I added a ZenScript parser. It reads simple .zs playlist files so you can automate runs. You can write simple lines like "watch Breaking Bad S01E01" or "watch One Piece source:nyaa quality:1080p" and it resolves them on the fly. It also has a --dry-run flag if you just want to resolve magnet hashes without loading the player.
For offline search, I built a passive DHT indexer. If you want to search magnets offline, there is an optional background indexer that hooks into DHT announce traffic and writes metadata like titles, sizes, and hashes into a local SQLite database using modernc.org/sqlite.
On the UI side, I implemented a theme engine using Lipgloss with 8 color profiles like tokyo night, nord, dracula, catppuccin, and rose pine. It dynamically builds color gradients for the progress bar using HSL interpolation depending on the theme. I also added more scrapers (EZTV, SubsPlease, and TPB) running progressive searches concurrently, automatic subtitle fetching from OpenSubtitles, and outgoing webhooks to ping Discord/Slack when you start streaming.
Under the hood, managing the state between the torrent client, the HTTP server, and the TUI was a bit of a headache with race conditions, but a lot of Mutex tuning got it working smoothly.
If you want to check out the code, look at the TUI implementation, or try it out:
GitHub: https://github.com/subwaycookiecrunch/zentorrent
To install:
go install github.com/subwaycookiecrunch/zentorrent@latest
Note that you'll need mpv or vlc installed on your machine so it can launch the player.
Would love to get some eyes on the code, especially how I'm handling the background pre-buffering logic or the ntfy pub-sub sync. Let me know what you think!
I've read a couple books on domain driven design last year, and started using it in my go projects. I think so far my best attempt was a game I made recently.
https://github.com/artcodefun/heat-expansion-server
But it seems like for some reason ddd is more popular in languages like C# or Java. Do you guys use it in your go projects?
Hello,
I hope this is the right sub for a relative novice's questions about what I'm doing wrong! I have installed Go by fetching go1.26.4.linux-arm64.tar.gz from here, and then following these instructions.
This computer is a 64-bit ARM processor, which is why I chose that tarball. And I think it should match:
$ file $(which go) /usr/local/go/bin/go: ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), statically linked, Go BuildID=NU-GMwY3uOfPa-M96Cj-/vrTYD5fDRE-WcvqOSA9O/wLejxwFx1Xsdt-RBwZ4m/CXN-Sk8N_UpkLdYQAGmb, BuildID[sha1]=3337698d4ae7f0087bd59c5b524 513e261985fc4, not stripped $ uname -a Linux masterstation 6.12.47+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.12.47-1+rpt1~bookworm (2025-09-16) aarch64 GNU/Linux and then I'm getting this error when I try to build my GUI.
$ go build . # runtime/cgo In file included from _cgo_export.c:4: cgo-gcc-export-header-prolog:37:14: error: size of array ‘_check_for_64_bit_pointer_matching_GoInt’ is negative # runtime/cgo gcc_arm64.S: Assembler messages: gcc_arm64.S:30: Error: bad instruction `stp x29,x30,[sp,#-96]!' gcc_arm64.S:34: Error: ARM register expected -- `mov x29,sp' gcc_arm64.S:36: Error: bad instruction `stp x19,x20,[sp,#80]' gcc_arm64.S:39: Error: bad instruction `stp x21,x22,[sp,#64]' gcc_arm64.S:42: Error: bad instruction `stp x23,x24,[sp,#48]' gcc_arm64.S:45: Error: bad instruction `stp x25,x26,[sp,#32]' gcc_arm64.S:48: Error: bad instruction `stp x27,x28,[sp,#16]' gcc_arm64.S:52: Error: ARM register expected -- `mov x19,x0' gcc_arm64.S:53: Error: ARM register expected -- `mov x20,x1' gcc_arm64.S:54: Error: ARM register expected -- `mov x0,x2' gcc_arm64.S:56: Error: bad instruction `blr x20' gcc_arm64.S:57: Error: bad instruction `blr x19' gcc_arm64.S:59: Error: bad instruction `ldp x27,x28,[sp,#16]' gcc_arm64.S:62: Error: bad instruction `ldp x25,x26,[sp,#32]' gcc_arm64.S:65: Error: bad instruction `ldp x23,x24,[sp,#48]' gcc_arm64.S:68: Error: bad instruction `ldp x21,x22,[sp,#64]' gcc_arm64.S:71: Error: bad instruction `ldp x19,x20,[sp,#80]' gcc_arm64.S:74: Error: bad instruction `ldp x29,x30,[sp],#96' gcc_arm64.S:78: Error: bad instruction `ret' It is worth noting that this succeeds on my two x86 installations, which are Ubuntu and Windows 11.
Does anyone here understand why oh why I'm getting assembler errors here? Or, does anyone understand how I can debug this?
Also here's the go.mod, incase that pulls in some binary dependency or something.
module employername.com/productline/productname go 1.24.6 require fyne.io/fyne/v2 v2.7.4 require ( fyne.io/systray v1.12.1 // indirect github.com/BurntSushi/toml v1.5.0 // indirect github.com/davecgh/go-spew v1.1.1 // indirect github.com/fredbi/uri v1.1.1 // indirect github.com/fsnotify/fsnotify v1.9.0 // indirect github.com/fyne-io/gl-js v0.2.0 // indirect github.com/fyne-io/glfw-js v0.3.0 // indirect github.com/fyne-io/image v0.1.1 // indirect github.com/fyne-io/oksvg v0.2.0 // indirect github.com/go-gl/gl v0.0.0-20231021071112-07e5d0ea2e71 // indirect github.com/go-gl/glfw/v3.3/glfw v0.0.0-20240506104042-037f3cc74f2a // indirect github.com/go-text/render v0.2.1 // indirect github.com/go-text/typesetting v0.3.4 // indirect github.com/godbus/dbus/v5 v5.1.0 // indirect github.com/hack-pad/go-indexeddb v0.3.2 // indirect github.com/hack-pad/safejs v0.1.0 // indirect github.com/jeandeaual/go-locale v0.0.0-20250612000132-0ef82f21eade // indirect github.com/jsummers/gobmp v0.0.0-20230614200233-a9de23ed2e25 // indirect github.com/kr/text v0.2.0 // indirect github.com/mattn/go-runewidth v0.0.17 // indirect github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646 // indirect github.com/nicksnyder/go-i18n/v2 v2.5.1 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect github.com/rivo/uniseg v0.2.0 // indirect github.com/rymdport/portal v0.4.2 // indirect github.com/srwiley/oksvg v0.0.0-20221011165216-be6e8873101c // indirect github.com/srwiley/rasterx v0.0.0-20220730225603-2ab79fcdd4ef // indirect github.com/stretchr/testify v1.11.1 // indirect github.com/yuin/goldmark v1.7.8 // indirect golang.org/x/image v0.26.0 // indirect golang.org/x/net v0.48.0 // indirect golang.org/x/sys v0.39.0 // indirect golang.org/x/text v0.32.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect ) Recently, I’ve seen more open-source projects moving or rewriting parts of their codebase in Rust, like Oxc, Bun, the React compiler/tooling ecosystem, and other developer tools.
Rust gives great performance, memory safety, no GC, and low-level control. Before, one big downside was that Rust was harder to learn and write. But now, with LLMs and AI coding assistants, writing or porting Rust feels easier than before.
So my question is:
Why would a team still choose Go over Rust today?
Where does Go still clearly win? Simplicity, faster onboarding, easier code reviews, backend productivity, goroutines, maintainability, or something else?
And do AI tools reduce Go’s advantage in simplicity, or is that still one of Go’s biggest strengths?
I know what it does on a high level and for what purpose it is used for, but I don't know what happens under the hood. Can someone explain?