Shūgakuin, Kyoto, Japan 修学院駅、京都

Mr Mikage (ミスター御影) posted a photo:

Shūgakuin, Kyoto, Japan 修学院駅、京都

Shinjuku, July 2026.

mikeleonardvisualarts posted a photo:

Shinjuku, July 2026.

That's the Way Love Goes

Thomas Hawk posted a photo:

That's the Way Love Goes

When I Loved You

Thomas Hawk posted a photo:

When I Loved You

VK: Voorpagina

Volkskrant.nl biedt het laatste nieuws, opinie en achtergronden

‘Mevrouw Cox maakte ons wegwijs in Nederland: doe ’s ochtends de gordijnen open en in de winter een sjaal om’

The Daily WTF

Curious Perversions in Information Technology

CodeSOD: The Error Check

Today's submission is less a WTF and more a, "Yeah, that'd annoy me too."

Stevie works in a code-base that's largely C, which means function return values are usually used to communicate to status codes. The standard:

BOOL success = someFunc();
if (!success) {// handle the error

If someFunc returns TRUE, we succeeded, otherwise we failed.

There's nothing wrong with that convention. But there is something wrong with one of the long-time developers on the project, because they have their own idiom for doing this. And they've been around long enough that their approach is the convention other developers follow. It's not wrong, per se, just confusing:

BOOL error = someFunc();
if (error == FALSE)
{
    //handle the error
    errorCode = GetLastError();
    //…
}

Yes, pretty much anywhere an error can happen, they check if error == FALSE, and if that's true, they have an error.

I'd say, "at least they're consistent", but they're not. It's the convention, sure, but nobody wrote this down as the convention. New developers come in all the time, and they start out writing code in a more "normal" pattern. But the existing code has its pattern, and there is a lot of it. It has a mass and an inertia that is stronger than any developer. They don't change the code, the code changes them.

[Advertisement] BuildMaster allows you to create a self-service release management platform that allows different teams to manage their applications. Explore how!

Liveblog wapenstilstand. Vierde dag op rij aanvallen tussen VS en Iran, Trump dreigt met aanvallen op 'alle energiecentrales en bruggen', maritieme blokkade hervat

Social

Na vier dagen is iedereen wel een beetje kwijt welke aanval er nou precies nog een vergelding is, en het begint te voelen alsof de oorlog toch langzaam weer opschaalt. CENTCOM schreef drie uur geleden: 

"CENTCOM heeft op 14 juli om 22.00 uur (ET) een nieuwe reeks luchtaanvallen op Iran afgerond, waarbij tientallen militaire doelen in de buurt van de Straat van Hormuz en de Iraanse kustgebieden werden getroffen. Amerikaanse gevechtsvliegtuigen, drones en marineschepen vuurden tijdens de zeven uur durende aanval precisiewapens af op Iraanse raket- en dronebases, marinecapaciteiten en kustverdedigingssystemen om het vermogen van Iran om commerciële scheepvaart en burgerbemanningen te bedreigen verder te verzwakken."

Daarbij leek Trump gisteravond (bovenstaand) vrij letterlijk te zeggen dat de aanvallen vanavond opgeschaald zullen worden tenzij Iran terugkeert naar de onderhandelingstafel: "We're going to hit them very hard tonight. We're going to hit them very hard tomorrow night. We're going to hit them very hard the night after... We're going to knock out all their power plants, we're going to knock out all their bridges, unless they get to the table and negotiate." Noot: hij zegt 'alle energiecentrales en bruggen', niet een paar.

Ook heeft Trump gisteren de zeeblokkade van Iraanse havens - die mid juni opgeheven was - opnieuw ingesteld. Hier ging aan vooraf dat Iran de afgelopen dagen 7 commerciële schepen heeft aangevallen, waarbij meerdere bemanningsleden gedood of (ernstig) verwond werden. CENTCOM schrijft over de hernieuwde blokkade: "Amerikaanse strijdkrachten hebben vandaag om 16.00 uur (Eastern Time) de maritieme blokkade hervat van schepen die van en naar Iraanse havens en kustgebieden varen. Momenteel zijn er meer dan twintig oorlogsschepen van de Amerikaanse marine en honderden militaire vliegtuigen actief in het Midden-Oosten. De Amerikaanse strijdkrachten blijven waakzaam, slagvaardig en paraat."

Iran voerde ondertussen de gebruikelijke aanvallen uit op Amerikaanse doelen in de Golfstaten, waarbij ditmaal opvalt dat niet alleen de IRCG, maar ook de conventionele Iraanse krijgsmacht meedeed:

"Het leger meldt dat het de basis Al-Azraq in Jordanië met drones heeft bestookt, zo bericht de staatsomroep IRIB. Daarnaast stelt de IRGC kruisraketten te hebben afgevuurd op een logistiek centrum van het Amerikaanse leger in Mina Abdullah (Koeweit); daarbij wordt benadrukt dat de Straat van Hormuz gesloten blijft "zolang de Verenigde Staten hun agressieve daden niet staken". Volgens de staatsomroep heeft de IRGC ook faciliteiten geraakt die door de Amerikaanse Vijfde Vloot in Bahrein worden gebruikt. "Het NSI-managementcentrum, het commando- en controlecentrum, de magazijnen voor belangrijke militaire onderdelen en uitrusting, en de brandstofopslagfaciliteiten van de Amerikaanse Vijfde Vloot in Bahrein zijn vernietigd", aldus de IRGC in een verklaring die door staatsomroep IRIB werd uitgezonden." Jordanië meldt dat het drie Iraanse raketten neergeschoten heeft. 

Afijn, wij gaan maar weer eens live.

SocialSocial

The Register

Biting the hand that feeds IT — Enterprise Technology News and Analysis

At last, a good reason to buy an AI PC: Reining in runaway token bills

Corporate PC buyers haven’t rushed to buy AI PCs but analyst firm Gartner thinks the machines can now do an important new job: Running AI workloads on the desktop to provide a hedge against tearaway token bills. The firm on Monday published a Strategic Roadmap for Agentic AI PCs in which Research Vice President Steve Kleynhans argues that enterprise AI tools that run on the desktop “have been slow to materialize.” “On -device AI has yet to achieve mainstream adoption and remains largely confined to developer and enthusiast use cases,” he added. He thinks that’s about to change as businesses are paying more attention to the cost of cloud-based AI, and especially “Tokenomics,” the frustratingly imprecise science of trying to figure out how each AI service provider defines a “token” and charges for them at different times. “As enterprises gain a better understanding of AI cloud cost dynamics, many are looking to AI PCs as a potential offset,” Kleynhans wrote. “Enterprises are becoming increasingly concerned about the economic sustainability of cloud-centric AI strategies as token consumption and associated usage costs continue to rise, driving greater interest in a hybrid strategy, by identifying workloads that can be processed more efficiently at the edge or on the device itself.” The analyst admits “there is no consensus yet on the level of cost benefit” but feels the potential for savings is “clear.” The main reason for his optimism is advances in development of small language models (SLMs), small reasoning models (SRMs), and targeted domain-specific language models. He’s not alone in that opinion: The Register recently covered the likes of Microsoft and Google using smaller models for some tasks. Kleynhans thinks some of these smaller models will happily run on today’s AI PCs, which pack neural processing units capable of at least 50 TOPS performance. Again, he notes that polished tools for enterprise users are yet to materialize. But he thinks that the likes of OpenClaw, plus on-device AI tools such as Claude Cowork, Microsoft Scout, and OpenAI Codex, will show enterprise buyers what’s possible – and spark greater interest in AI PCs. “Local AI models will support speech, chat, image, audio, and text generation, as well as application and model orchestration,” he predicts. “SLMs and SRMs will power always-on personal assistants and agents, fundamentally changing how users interact with their devices.” The analyst thinks “Many routine tasks will be executed locally, with personal agents coordinating work across applications, models, and services operating both on the device and in the cloud.” The analyst therefore offered two numerical predictions: By 2029, 30 percent of enterprises will be using AI PCs to reduce their cloud AI token costs; By 2030, 70 percent of the corporate PC installed base will be capable of running some local GenAI workloads. All those desktop AI workloads will complement clouds, which will continue to handle the most demanding workloads. But Kleynhans thinks mature AI models “will increasingly migrate to the endpoint as they become optimized for smaller systems, transforming the PC from a simple endpoint into a critical component of the broader AI infrastructure.” Another stimulus will be the increasing power of AI PCs, which Kleynhans thinks will become ten times more powerful by 2031. The analyst therefore thinks PC buyers need to think about AI PCs as part of an organization’s IT infrastructure and develop an ROI model based on token cost displacement. “Initially this will be most appropriate for developers but make the discussion part of any new AI deployment for all employees,” he suggests. Another of his recommendations is to start this effort in earnest once third-gen AI PCs appear in 2027. Starting to experiment with SLMs and SRMs is another activity Kleynhans thinks is worthwhile. ®

South Korea to launch universal basic AI chatbot

South Korea’s government has posted a tender seeking suppliers to build a universal basic AI chatbot, and an AI agent for government services. The “AI for everyone” plan calls for private entities to create and operate the AI systems under contracts that expire in the year 2031. Bid documents reveal that Seoul will provide up to 256 Nvidia B200 GPUs to successful bidders. Winners must match government funding. The aim of the policy is to ensure that every resident of South Korea can access a free-to-use quality AI chatbot, a tool Seoul has decided no local should be without. The tender also calls for creation of an agentic system that allows citizens to interact with government services. South Korea’s government wants to ensure that residents can always access a locally hosted and operated service, to reduce reliance on overseas providers and ensure that AI services reflect local culture. Successful bidders must therefore use locally developed AI models as the foundation for the services. Bidders have until August 11th to file their proposals. South Korean media reports suggest local tech giants Kakao, Naver, SK Telecom, and LG are all keen to participate. The tender landed just weeks after the US government compelled Anthropic to prohibit all foreign nationals from accessing its Mythos 5 and Fable 5 models. Because Anthropic has no idea which passports its US-based users hold, it was unable to comply and therefore took both models online. The incident sparked increased interest in sovereign AI capabilities that would mean netizens in each country can’t be cut off from AI services by policy decisions made abroad. South Korea’s lawmakers are surely aware that funding free local AI services will improve the nation’s sovereign capabilities. They also likely recognize that the country is fortunate to have a cohort of tech companies capable of doing the job. Messaging service Kakao is an equivalent to WhatsApp, while Naver is a Google analogue. Past policy decisions have those companies grow: South Korea has restricted Google’s ability to run a mapping service on national security grounds, leaving mapping apps from Naver and Kakao vastly superior and making their other services more attractive. ®

Australia demands AI companies must produce more energy than they consume, stop ‘theft’ of content

Australian Prime Minister Anthony Albanese has delivered a landmark speech outlining the nation’s AI policy, which will require datacenter builders to contribute more energy than they consume and mean AI companies must reach agreements with local artists and media before using their content. “Let me make this crystal clear – not everything produced in Australia is up for grabs,” Albanese said, a reference to both content and the nation’s energy and water resources. The PM said Australia will therefore legislate to require builders of large new datacenters to become net generators of energy, rather than consumers, by funding electricity generation projects to meet their needs and pay for associated work to bolster energy grids. The policy also requires datacenter operators to pay for water infrastructure and make minimal environmental impacts. The PM expects Australia’s states and territories to sign up to his plan so the nation can offer expedited approval processes for datacenter builds and consistent operating standards that apply across the country. Nationwide laws, Albanese argued, will make Australia a more attractive destination for inbound investment by making it easier for AI companies to plan new datacenters – and perhaps offset other elements of the policy that are more onerous than laws in other countries. “Australian writers, musicians, artists and journalists, must retain ownership and control of their work,” Albanese said. “Anything less is theft.” He said Australia’s approach “will ensure Australian writers, artists and journalists retain ownership over their work, meaning no company should use Australian creative works to train AI without the artist’s control.” The PM added his view that no country has given artists and rights-holders sufficient control of how AI companies use their works. Albanese didn’t say how he plans to enforce that control, but his speech framed the effort to do so as getting ahead of AI before big players get too much power. Albanese asked his audience to imagine how much better off Australia would be if it had regulated social media a decade before the 2024 introduction of a ban on children aged under 16 accessing such services. He also compared the AI plan to past landmark reforms won by the global labor movement, such as winning a minimum wage and fixed working week. The PM also said that without regulations of this sort, Australia will effectively outsource its security to big tech companies. “If we are always dependent on someone else, somewhere else, we will be vulnerable,” he said. The AI policy aims to instead make Australia stronger. Albanese argued that Australians should not see AI as a threat to jobs, but that strong policy can make the technology a means to create new ones – beyond employment created by a short-term datacenter construction boom. The PM wrapped his speech by suggesting AI can stand for “Australia’s Interest” as well as “artificial intelligence.” ®

Ius Mentis

Internetrecht door Arnoud Engelfriet

Solvinity (van DigiD) mocht inderdaad niet overgenomen vanwege de CLOUD Act

Gisteren werd een verzoek tot schorsing van het overnameverbod van Solvinity afgewezen door de rechtbank Rotterdam. Een uitgebreid vonnis, maar de kern is dus wel degelijk zorgen om de CLOUD Act, FISA en consorten. Maar dan wel alleen bij Solvinity.

In mei blokkeerde Nederland de overname van DigiD-hoster Solvinity door het Amerikaanse Kyndryl. Daarbij werd de vrij onbekende Wet ongewenste zeggenschap telecommunicatie (Wozt) ingezet, maar de motivering bleef vooralsnog geheim. Daardoor was het speculeren wat de juridische route was.

Solvinity’s eigenaar (Host Lux) ging in beroep, en daardoor weten we nu grofweg waar het besluit op gebaseerd is, namelijk tóch de CLOUD Act en vriendjes:

De Verenigde Staten (VS) beschikken over verschillende wetgeving die extraterritoriale werking heeft, waardoor ze toegang kunnen krijgen tot gegevens die wereldwijd worden verwerkt door Amerikaanse technologiebedrijven. Naast de Clarifying Lawful Overseas Use of Data Act (CLOUD Act) en de Foreign Intelligence Surveillance Act (FISA) hebben de VS verschillende wettelijke middelen om bedrijven te dwingen gegevens te verstrekken of technische hulp te bieden aan veiligheids- en inlichtingendiensten. Belangrijke voorbeelden zijn de Communications Assistance for Law Enforcement Act (CALEA), die telecom- en communicatiebedrijven verplicht hun systemen toegankelijk te maken voor afluisterpraktijken. Ook is er de Stored Communications Act (SCA), die Amerikaanse autoriteiten toegang kan geven tot opgeslagen communicatiegegevens, zelfs als deze buiten de VS zijn opgeslagen. Amerikaanse inlichtingendiensten hebben brede rechten voor het verzamelen en opslaan van communicatie en andere gegevens die in het buitenland plaatsvinden en opgeslagen staan. FISA Section 702 vormt de juridische basis voor programma’s zoals PRISM en Upstream. Hierdoor kunnen aanbieders van elektronische communicatiediensten verplicht worden om mee te werken aan buitenlandse inlichtingenverzameling. Waar de VS zich onderscheiden van andere landen is dat zij een grote invloed hebben op de mondiale digitale infrastructuur die vrijwel geheel in handen is van Amerikaanse bedrijven. Een recente studie van de Zwitserse Cloudprovider Proton, laat zien dat veel staten afhankelijk zijn van deze technologie en dat de VS via deze bedrijven macht kunnen uitoefenen.
De rest van de redenering is daarmee gegeven. Als Solvinity in Amerikaanse handen komt, krijgt zij met al deze wetgeving te maken. En dat is precies waar dan de Wozt voor bedoeld is, vandaar het verbod. En het verbod is redelijk gezien de ernst.

Die ernst is mede gegeven door het antwoord op een ander juridisch vraagje waar ik mee zat: waarom geldt de Wozt voor Solvinity? Die wet is bedoeld voor grote telecompartijen (meer dan 100.000 eindgebruikers, 300 AS’en, 400.000 domeinnamen, dat werk) en Solvinity haalt dat niet. Maar uit besloten bron heeft de rechter vernomen dat Solvinity

een elektronische communicatiedienst of elektronisch communicatienetwerk, datacenterdienst of vertrouwensdienst aanbiedt aan de Algemene Inlichtingen- en Veiligheidsdienst, het ministerie van Defensie, de Militaire Inlichtingen- en Veiligheidsdienst, de Nationaal Coördinator Terrorismebestrijding en Veiligheid of de Nationale Politie(…).
Om die reden is de Wozt alsnog van toepassing, zodat het verbod in stand blijft.

Betekent dit nu dat heel Nederland moet stoppen met Amerikaanse clouddiensten? Nee. Hoewel het gevaar algemeen en concreet is gepresenteerd, is dit beperkt tot de context van overnames door Amerikaanse partijen. Bovendien moet je dus of een grote jongen zijn of aan de mannen in regenjassen leveren.

Het is wel de eerste keer dat zo formeel wordt erkend dat CLOUD Act en consorten een clear and present danger voor onze soevereiniteit zijn. Ik verwacht dus zeker wel enige precedentwerking.

Arnoud

Het bericht Solvinity (van DigiD) mocht inderdaad niet overgenomen vanwege de CLOUD Act verscheen eerst op Ius Mentis.

Sargasso

Hopeloos Genuanceerd

De stilstaande klok die Maurice de Hond heet

Daar zat hij dan, bij de corona-commissie. Eindelijk mocht Maurice de Hond zijn verhaal doen. En het was zoals we hem kenden: de man die in coronatijd vooral zelf vond dat hij een miskend genie was, genegeerd door starre instituties die te traag, te voorzichtig en te gesloten waren om zijn gelijk te erkennen: het waren de aerosolen.

Voeg hier een collectieve oogrol in van iedereen die zich destijds ook maar enigszins in de materie had verdiept en de zeperts van De Hond had gezien. Een genie? Eerder een stilstaande klok die, zoals stilstaande klokken nu eenmaal doen, twee keer per dag de juiste tijd aangaf. En toegegeven, de rol van aerosolen, slecht geventileerde ruimtes en luchtkwaliteit is in het officiële coronabeleid inderdaad te lang onderschat. Op dat punt zat De Hond dichter bij wat later serieuzer werd genomen dan veel van zijn critici toen wilden toegeven.

Alleen volgt daar veel minder uit dan zijn aanhang ervan maakt. Gelijk krijgen op één onderdeel maakt iemand nog geen betrouwbaar denker. Een correcte uitkomst kan voortkomen uit een sterke methode, uit geluk, uit intuïtie, uit koppigheid, of uit een combinatie daarvan.

Pointer zette in 2021 een aantal claims van De Hond op een rij. De anderhalvemetersamenleving zou onnodig zijn. Je zou niet besmet kunnen raken door voorwerpen aan te raken. Het kon volgens hem “gewoon niet anders” dan dat besmettingen via de lucht gingen. Ook stelde hij in het voorjaar van 2020 dat er tot het najaar geen tweede golf zou komen, wat duidelijk wel gebeurde. Volgens Pointer schreef De Hond bovendien dat aerosolen verantwoordelijk waren voor 95 procent van de coronabesmettingen.

Dat zijn geen accentverschillen binnen een ingewikkeld wetenschappelijk debat. Dat zijn stellige publieke claims, gedaan in een periode waarin beleid, gedrag en vertrouwen direct gevolgen hadden. De Hond had dus niet simpelweg een punt over ventilatie. Hij trok een reëel tekort in het beleid naar zich toe en maakte er een totaalverhaal van, inclusief de suggestie dat andere maatregelen vooral schijnveiligheid waren.

Zijn probleem zat juist in die methode. Hij trok grote conclusies uit beperkte data, zag patronen waar voorzichtigheid geboden was en presenteerde onzekerheden met de overtuigingskracht van iemand die de zaak al had opgelost. Een terecht punt over ventilatie groeide bij hem uit tot een bijna allesverklarend model van de pandemie. Daarmee verschoof het debat van een noodzakelijke correctie op het beleid naar een eigen gelijkssysteem.

Statisticus Casper Albers vatte het bij Pointer samen: De Hond maakte soms valide punten, maar sloeg vaak de plank mis, ging te kort door de bocht of trok conclusies die de data niet ondersteunden. Bij een kaart waar hij de correlatie tussen uitbraken en (lage) temperatuur was ingetekend zag De Hond bewijs voor een van zijn theorieën, terwijl Albers erop wees dat de gebieden op die kaart ook simpelweg dichtbevolkte gebieden waren. Bij een andere analyse over besmettingen en tests ontbrak volgens Albers reflectie op de aannames, terwijl De Hond die conclusies wel gebruikte om met gestrekt been op beleidsmakers en GGD in te gaan.

Dat is het terugkerende verhaal: De Hond ziet een patroon, noemt het een verklaring en gebruikt die verklaring daarna als knuppel tegen iedereen die trager, voorzichtiger of professioneler formuleert. Zijn bewijsvoering loopt achter zijn zekerheid aan.

Dat patroon was ook al bekend van zijn peilingen. Ook daar is al jaren inhoudelijke kritiek op de methode: de samenstelling van online panels, de weging, de representativiteit, de volatiliteit van uitkomsten en de schijnprecisie waarmee zetelstanden worden gepresenteerd. Soms zit zo’n peiling dicht bij de uiteindelijke uitslag. Vaak ook niet. De interessantere vraag is of de methode vooraf stevig genoeg is om het gewicht te dragen dat De Hond er publiekelijk aan hangt.

Nog fundamenteler is dat we deze les al vóór corona hadden kunnen trekken. Want naast zijn problematische peilingen wees De Hond in de Deventer moordzaak de zogenoemde klusjesman publiekelijk aan als dader. De man was niet veroordeeld voor de moord, maar werd door De Hond wel het publieke mikpunt van een alternatieve waarheidsmachine. De rechter verbood De Hond in 2006 om de klusjesman in het openbaar als moordenaar of verdachte aan te wijzen. In 2007 werd hij veroordeeld wegens smaad, in 2009 volgde in hoger beroep een veroordeling wegens smaad en smaadschrift tot een voorwaardelijke gevangenisstraf van twee maanden. Ook moest hij een schadevergoeding betalen aan de klusjesman en diens vriendin.

De Hoge Raad merkte in de Deventer moordzaak op dat zelfs als de klusjesman geen sluitend alibi zou hebben gehad, daaruit nog niet volgt dat hij de moordenaar was. Dat is precies het onderscheid dat De Hond publiekelijk wegdrukte: twijfel aan een scenario is nog geen bewijs voor een alternatief scenario.

Hier liet De Hond zien wat er gebeurt wanneer zekerheid losraakt van bewijs, terughoudendheid en verantwoordelijkheid. Iemand werd publiekelijk vermalen door een particuliere theorie die met grote stelligheid werd verkocht. Dat zo iemand jaren later opnieuw als serieuze buitenstaander mocht optreden, zegt veel over het korte geheugen van media, politiek en publiek.

Precies daar zat in coronatijd de schade. De Hond wees niet alleen op ventilatie. Hij stookte voortdurend tegen instituties, experts en maatregelen, alsof iedere vorm van terughoudendheid bewijs was van domheid of kwade wil. Dat heeft het publieke vertrouwen verder aangevreten in een periode waarin dat vertrouwen al onder druk stond. Zijn optreden maakte onzekerheid giftiger.

Pointer liet bovendien zien dat zijn boodschap niet alleen als losse wetenschappelijke hypothese rondging. De Hond kreeg 100.000 euro van vastgoedondernemer Klaas Hummel, zette met dat geld Smartexit.nu op en begon een petitie tegen de anderhalvemetersamenleving. Rond dezelfde boodschap bewogen horecaondernemers, Viruswaanzin/Viruswaarheid en partijen met belang bij ventilatieoplossingen. Dat bewijst niet dat zijn inhoudelijke punt alleen uit belangen voortkwam. Het laat wel zien hoe snel zijn aerosoltheorie veranderde in een campagne-instrument tegen beleid.

Een wetenschappelijke hypothese vraagt om onzekerheidsmarges, tegenwerpingen en correcties. Een campagne vraagt om duidelijke vijanden, simpele slogans en maximale stelligheid. De Hond koos in coronatijd te vaak voor het tweede, terwijl hij het eerste bleef claimen.

Daarmee komen we bij de echte vraag. Waarom krijgt iemand met zo’n staat van dienst nog steeds het voordeel van de twijfel? Waarom wordt iemand die eerder onterecht een burger publiekelijk tot dader maakte, en die in coronatijd opnieuw grote claims verkocht met te weinig rem op zijn eigen zekerheid, nog steeds behandeld als een soort van noodzakelijke dwarsdenker?

Het antwoord is waarschijnlijk onaangenamer dan zijn fans lief is, en tegelijk voor de hand liggend. De Hond is bruikbaar voor media omdat hij levert wat het format vraagt: conflict, stelligheid, een helder kamp en een tegenstem die zich gemakkelijk laat monteren. Wetenschappelijke voorzichtigheid is slechtere televisie. Methodologische terughoudendheid scoort minder lekker dan iemand die komt uitleggen dat hij het allang had gezien.

Een stilstaande klok kan achteraf indrukwekkend lijken als je precies op het juiste moment kijkt. Het wordt pas riskant wanneer mensen hem daarna daadwerkelijk gaan gebruiken.

Behance Featured Projects

The latest projects featured on the Behance

Burning Man Themed Wands Tarot


Tarot Wands design with Burning Man theme for Richard Chin

Slashdot

News for nerds, stuff that matters

Iran Abused Mobile Networks' Vulnerabilities To Locate US Military In Middle East

An anonymous reader quotes a report from TechCrunch: The Iranian government abused well-known vulnerabilities in the global telecoms infrastructure to locate U.S. military personnel in the build-up to the Iran War, as well as in the early days of the conflict, according to Financial Times. The Iranian government exploited Signaling System 7, or SS7, a set of protocols for 2G and 3G networks that has long been the backbone of how cellular networks connect to each other to route subscribers' calls and texts around the world, the newspaper reported, citing research by the Mobile Surveillance Monitor, as well as anonymous government officials with knowledge of the spy campaign.

Intelligence agencies have long abused SS7 to track cellphones abroad, which is what happened in this campaign. Using this technique, Iran was reportedly able to locate U.S. military forces stationed in military bases as well as hotels in Iraq, Bahrain, and other countries in the Middle East, which allowed the regime to strike them. These attacks resulted in several injuries. Apart from SS7, Iran also abused advertising technology used to serve tailored ads to cellphone users, another well-known surveillance technique that relies on everyday technology.

Read more of this story at Slashdot.

The Guardian

Latest news, sport, business, comment, analysis and reviews from the Guardian, the world's leading liberal voice

A moment that changed me: I started yoga – and saw my scoliosis in a surprising new light

As a teenager I declined a painful operation to straighten my spinal curvature, and it was a decision I sometimes regretted. But through daily stretching and exercise, my relationship with my body was transformed

I was 13 when a spinal surgeon gave me unsolicited career advice. “Scoliosis won’t ruin your life,” he said, peering over his spectacles, “unless you want to do bikini modelling.” As a young teenager, I hadn’t thought much about job prospects, let alone modelling, but his words stung. It also curdled my situation into a lose-lose scenario: either have a painful operation to fuse metal rods with my spine, or endure a lifetime with an abnormally twisted back.

Until this point, I’d perceived my spinal curvature in terms of the inward experience: pain. Now, I became aware of an external dimension: a disfigurement. Something to be hidden. This did me no favours as a teenager in the age of Instagram. While I declined the operation due to the risks and the extended leave from school, the surgeon’s blithe remark burdened me with shame.

Continue reading...

Barbara Bos (voorheen Voorlinden) nieuwe directeur Museum Kranenburgh

Barbara Bos (voorheen Voorlinden) nieuwe directeur Museum Kranenburgh

Rotterdam - FediMeteo (@rotterdam@nl.fedimeteo.com)

Weer voor de stad Rotterdam Deze bot wordt beheerd door het FediMeteo-project. Voor informatie en contact kunt u de pagina https://fedimeteo.com raadplegen.

Weer voor Rotterdam ☀️ - 15-07-2026 07:15 CEST...

Weer voor Rotterdam ☀️ - 15-07-2026 07:15 CEST

In één oogopslag:
• 20.3°C · Zonnig ☀️ | Min 19.9°C / Max 29.7°C

Verwachting voor vandaag:
• Min 19.9°C, Max 29.7°C (Zonnig) ☀️, 🧭 1021.1 hPa ➡️ 0.0 hPa/24h, Windsnelheid: 24.8 km/u (6.9 m/s), richting: ↙ 43°

Uurlijkse voorspelling voor de komende 12 uur:

08:00: 21.2°C (Zonnig) ☀️, 🧭 1021.3 hPa ➡️ 0.0 hPa/1h, Windsnelheid: 13.7 km/u (3.8 m/s), richting: ↙ 40°
09:00: 23.0°C (Zonnig) ☀️, 🧭 1021.9 hPa ↗️ +0.6 hPa/1h, Windsnelheid: 11.5 km/u (3.2 m/s), richting: ↙ 43°
10:00: 24.5°C (Zonnig) ☀️, 🧭 1022.2 hPa ➡️ 0.0 hPa/1h, Windsnelheid: 14.0 km/u (3.9 m/s), richting: ↙ 42°
11:00: 26.1°C (Zonnig) ☀️, 🧭 1022.1 hPa ➡️ 0.0 hPa/1h, Windsnelheid: 16.6 km/u (4.6 m/s), richting: ↙ 49°
12:00: 27.1°C (Zonnig) ☀️, 🧭 1021.8 hPa ➡️ 0.0 hPa/1h, Windsnelheid: 16.9 km/u (4.7 m/s), richting: ↙ 60°
13:00: 27.9°C (Zonnig) ☀️, 🧭 1021.7 hPa ➡️ 0.0 hPa/1h, Windsnelheid: 16.9 km/u (4.7 m/s), richting: ↙ 63°
14:00: 28.7°C (Zonnig) ☀️, 🧭 1021.5 hPa ➡️ 0.0 hPa/1h, Windsnelheid: 17.3 km/u (4.8 m/s), richting: ↙ 56°
15:00: 29.2°C (Zonnig) ☀️, 🧭 1021.1 hPa ➡️ 0.0 hPa/1h, Windsnelheid: 17.3 km/u (4.8 m/s), richting: ↙ 48°
16:00: 29.5°C (Zonnig) ☀️, 🧭 1020.8 hPa ➡️ 0.0 hPa/1h, Windsnelheid: 18.4 km/u (5.1 m/s), richting: ↙ 44°
17:00: 29.7°C (Zonnig) ☀️, 🧭 1020.4 hPa ➡️ 0.0 hPa/1h, Windsnelheid: 18.4 km/u (5.1 m/s), richting: ↙ 38°
18:00: 29.4°C (Zonnig) ☀️, 🧭 1019.9 hPa ↘️ -0.5 hPa/1h, Windsnelheid: 19.8 km/u (5.5 m/s), richting: ↙ 34°
19:00: 29.0°C (Zonnig) ☀️, 🧭 1019.5 hPa ➡️ 0.0 hPa/1h, Windsnelheid: 21.6 km/u (6.0 m/s), richting: ↙ 34°

Voorspelling voor de komende dagen:

donderdag 16 juli: Min 20.8°C, Max 29.0°C (Bewolkt) ☁️, Kans op neerslag 3%, 🧭 1019.1 hPa ↘️ -2.0 hPa/24h, Windsnelheid: 19.4 km/u (5.4 m/s), richting: ↙ 30°
vrijdag 17 juli: Min 17.8°C, Max 24.3°C (Gedeeltelijk bewolkt) ⛅, Kans op neerslag 6%, 🧭 1014.5 hPa ↘️ -4.6 hPa/24h, Windsnelheid: 17.6 km/u (4.9 m/s), richting: ↘ 333°
zaterdag 18 juli: Min 16.8°C, Max 20.8°C (Bewolkt) ☁️, Kans op neerslag 2%, 🧭 1017.3 hPa ↗️ +2.8 hPa/24h, Windsnelheid: 20.2 km/u (5.6 m/s), richting: ↘ 328°
zondag 19 juli: Min 16.0°C, Max 21.0°C (Lichte motregen) 🌦️, Neerslag 0.2 mm, Kans op neerslag 7%, 🧭 1020.5 hPa ↗️ +3.2 hPa/24h, Windsnelheid: 17.6 km/u (4.9 m/s), richting: ↘ 336°
maandag 20 juli: Min 15.2°C, Max 20.4°C (Lichte motregen) 🌦️, Neerslag 0.1 mm, Kans op neerslag 5%, 🧭 1021.7 hPa ↗️ +1.2 hPa/24h, Windsnelheid: 16.1 km/u (4.5 m/s), richting: ↓ 341°
dinsdag 21 juli: Min 15.3°C, Max 20.6°C (Lichte motregen) 🌦️, Neerslag 0.6 mm, Kans op neerslag 8%, 🧭 1025.0 hPa ↗️ +3.3 hPa/24h, Windsnelheid: 15.0 km/u (4.2 m/s), richting: ↓ 341°

Details:
• 🌡️ Huidige temperatuur (om 07:15): 20.3°C (Zonnig)
• 🤚 Gevoelstemperatuur: 20.8°C (+0.5°C)
• 💨 Windsnelheid: 13.0 km/u (3.6 m/s), richting: ↙ 37°
• 🌬️ Windstoten: 27.7 km/h (7.7 m/s)
• 💧 Luchtvochtigheid: 68%
• 🧭 Luchtdruk: 1021.3 hPa ↗️ +0.9 hPa/3h
• 👁️ Zichtbaarheid: 21.0 km
• ☀️ UV-index: 0.9
• 🌅 Zonsopgang: 05:40 · 🌇 Zonsondergang: 21:55

Luchtkwaliteit:
• AQI: 34 🟢 (Goed)
• PM2.5: 5.9 μg/m³
• PM10: 9.0 μg/m³

Gegevens geleverd door Open-Meteo



MetaFilter

The past 24 hours of MetaFilter

block block block

block³ is a puzzle platformer adventure game.

The metroidvania genre has a rich history, and a long standing game jam Metroidvania Month. Puzzle oriented variants within the genre are sometimes called "metroidbrainia" games. block³ is a game in the metroidbrainia tradition that asks you so solve puzzles to grab coins and gems. Each new gem you find lets you create a new kind of block (using the mouse). Other useful tips: * press R to reset to the last flag you've touched and reset the world state. This can be useful when the block state you used to reach a flag is not what you need to proceed. * hold R for 8 seconds to return to the start. Mostly useful if you've softlocked yourself and a normal reset doesn't help. * use the mouse cursor to aim your block generation power.

Als alleen de dader begrijpt wat hem bezielde blijft het strafrecht verward achter

Wie in een psychotische toestand een misdrijf pleegt, kan tbs krijgen. Wanneer is iemand ontoerekeningsvatbaar?
De rechter moet dat beoordelen, zegt de Hoge Raad. Maar wat is de rol van de psychiater?


Het reddingsplan van Thomas Piketty is onnodig, onwenselijk en onhaalbaar - De Correspondent

Stereconoom Thomas Piketty heeft uitgerekend wat ervoor nodig is om alle mensen op aarde in 2100 een fatsoenlijk leven te geven: alleen armere landen mogen economisch blijven groeien; mensen in rijke landen moeten flink minder gaan werken en drastisch minder gaan kopen. Die nobele gedachtegang werkt alleen op papier.