Read more of this story at Slashdot.
De gewelddadige en compleet gestoorde gek Herman de K. sloeg in 2014 samen met zijn vader Hans de toen 54-jarige Cor Verolme dood. En waarom? Cor gedroeg zich 'irritant'. Zoon Herman ramde het hoofd van Cor in met een hamer. Vervolgens brak vader Hans, uit piëteit natuurlijk, de nek van het slachtoffer: "Ik heb daarna Verolmes nek gebroken. Het was één grote bende, zijn hersens lagen eruit." En daarna staken ze het lichaam in brand. U leest: Hans en Herman zijn nogal gek. Toch wil Herman nu dat zijn tbs wordt beëindigd. Om deze reden: "Voor jullie betekent een verlenging van twee jaar misschien niet veel, maar mijn hele leven gaat op deze manier naar de knoppen. (...) Zo kan ik hier nog wel tien jaar blijven zitten en gaat mijn hele leven naar de tering." Ja Herman, dan gaat JOUW leven naar de tering. Helemaal goed kerel!
De Amsterdamse politie heeft gisteravond de betrekkelijke intimiteit op de Wallen ruw verstoord met een aantal invallen. Met hun keiharde rampaal beukten agenten zich bij verschillende rode raampjes hard naar binnen om daar vier Roemenen te grijpen. De politie schrijft op Instagram: "In totaal zeven verdachten hield de recherche gisteravond 14 juli aan in een lopend onderzoek naar mensenhandel. Vier aanhoudingen werden in het Wallen-gebied verricht, de andere drie vonden gelijktijdig in Roemenië plaats." De verdachten die bezig waren op de Wallen werden vermoedelijk van hun bed af getrokken, en zo was de politie verantwoordelijk voor een wild avondje op de Wallen. Over de precieze aard van het onderzoek houden politie en justitie de lippen vooralsnog stijf op elkaar.
De 38-jarige vrouw werd van afgelopen 24 tot 30 maart vastgehouden in de woning van de 52-jarige E. el B. uit Zeist. Gisteren vond de eerste voorbereidende zitting plaats en het is een aaneenschakeling van ontmenselijkende terreur. RTV Utrecht tekende de zitting op, onderstaand een aantal sleutelfrasen.
"Volgens het OM werd de vrouw van 24 tot en met 30 maart door de verdachte vastgehouden in diens woning aan De Clomp in Zeist. (...) In de woning zou ze door de verdachte zijn getrapt, geslagen en met allerlei voorwerpen zijn afgeranseld. De vrouw moest ook onder de koude douche zitten, kreeg een plastic zak over haar hoofd en een touw om haar nek. Haar armen en benen werden met een mes bewerkt."
Daarna zou de dader haar hebben willen doden en heeft hij haar bij de afrit van de A12 bij Maarsbergen uit de auto gegooid.
"Nadat hij haar uit de auto had gegooid, zou hij over haar heen zijn gereden. (...) Het was alsof het slachtoffer in een horrorfilm was beland, stelde de officier van justitie toen zij schetste wat de vrouw was aangedaan en hoe ernstig haar verwondingen waren. Het slachtoffer zat onder het bloed, had twee klaplongen, een gebroken schouderblad en een gebroken neus. Ze miste een voortand en een van haar ogen was dichtgeslagen. Ook zat ze onder de snij- en steekwonden en had ze diepe striemen rond haar hals. Ze kon niet meer lopen."
De politieagenten die haar aantroffen verklaarden achteraf: "We hebben nog nooit een levend persoon gezien die er zo slecht aan toe was".
Tijdens haar vermissing werd de 38-jarige vrouw beschreven als iemand van ongeveer 1.87m lang, met een lichte huidskleur en bruin haar. Het werd tijdens de zitting niet duidelijk hoe zij en E. el B. elkaar ontmoet zouden hebben. Wel werd bekend dat hij ook wordt vervolgd voor de mishandeling van zijn ex-vrouw twee jaar geleden.
De tenlastelegging door het OM bestaat uit poging tot doodslag met voorbedachte rade, vrijheidsberoving en verkrachting met geweld. We vermoeden overigens dat zijn volledige naam geen Evert el Brinkhorst luidt.
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
Het klinkt futuristisch, maar de FIFA droomt er toch echt over: technologie die zo geavanceerd is dat de klok stilgezet kan worden bij een drinkpauze. De voetbalbond heeft een speciale werkgroep opgezet, onder leiding van Arsène Wenger en prominente Harvard-wetenschappers, die zich zal buigen over de technologie die dit mogelijk moet maken.
“De doellijntechnologie; de chip in de bal; de VAR; allemaal leuk en aardig, maar dat is natuurlijk kinderspel vergeleken met het stilzetten van de klok”, zegt FIFA-voorzitter Gianni Infantino. “Ik heb echt geen flauw idee hoe we dat technologisch voor elkaar moeten krijgen. Maar goed, dit is natuurlijk ook pas het eerste WK met drinkpauzes. We hebben inmiddels contact met NASA: we gaan vragen of we een aantal wetenschappers van ze mogen lenen. Ik ga ervan uit dat we de code uiteindelijk zullen kraken, als we ‘s werelds knapste koppen hierop zetten.”
De FIFA hoopt tijdens het WK van 2046 de eerste proeven te kunnen doen met het stilzetten van de klok.
&
Het is een van de grootste ergernissen van treinreizigers: medereizigers die hun tas op hun schoot zetten, en daarmee een eventuele zitplek van anderen bezet houden. Een van de mensen die hier last van hebben is Bas (33) uit Zundert, die dagelijks in de trein naar werk tegen dit probleem aanloopt.
“Sorry, zou u die tas even weg kunnen halen? Dankuwel”, zegt Bas tegen een man in pak, die onder stamelende excuses zijn tas weghaalt. Zijn toon en glimlach zijn vriendelijk, maar eenmaal zittend toont hij zich verbitterd. “Veel mensen doen alsof ze niet zien dat het druk is of weigeren zelfs hun tas weg te halen – Nee, u niet hoor, meneer, u was hartstikke vriendelijk – Maar dat terwijl het voor mij en andere schootzitters ook geen pretje is. Ergonomisch is het niet verantwoord en als je iets uit je achterzak moet hebben is het zeer ongemakkelijk om te vragen voor hulp, maar ja, zitten is zitten.”
Victor (53), de man in pak op wiens schoot Bas plaats heeft genomen, is er ook niet over te spreken. “Voor mij is zo’n treinreis echt even een momentje voor mezelf. Hoewel ik niet met deze knaap op mijn schoot hoef te praten, voelt dit voor mij toch wel als een extra contactmoment. Daar zit ik gewoon niet op te wachten. Misschien dat ik upgrade naar eerste klas, maar dan zal ik wel weer de klacht krijgen dat mensen betalen voor een ruimer dij-oppervlak.”
&
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.