quote:In Nederland en internationaal problemen door computerstoring
Over de hele wereld komen meldingen binnen van computerstoringen. Het lijkt te maken te hebben met problemen bij cyberbeveiligingsbedrijf CrowdStrike. Door de storing moeten meerdere internationale vluchten aan de grond blijven.
De problemen spelen vooral bij Windows-computers. Die tonen na een update een blauw scherm waardoor ze niet kunnen opstarten.
Onder meer de luchthaven van Sydney zegt dat door de storing vertrekkende en aankomende vluchten vertraging kunnen oplopen. Ook de luchthaven van Berlijn zegt dat er vertragingen zullen ontstaan bij het inchecken.
https://nos.nl/artikel/25(...)door-computerstoring
Maar banken zijn wel veel terughoudender met het zomaar deployen van software updates.quote:Op vrijdag 19 juli 2024 13:13 schreef ExTec het volgende:
[..]
Banken gaan hier dagen werk aan hebben, dat van de buitenkant alles lijkt te werken betekent niet dat alles opgelost is.
En ik zeg banken omdat ik er zelf bij 1 gewerkt heb, en weet hoeveel realestate (Windows servers, concreet) die hebben.
Dit valt reuze mee. Genoeg vliegvelden die weer operationeel zijn.quote:
Zal ook wel een beetje liggen aan de omgeving, heb je een virtuele omgeving met thinclients dan heb je het probleem vele malen sneller opgelost. Weet niet wat Schiphol heeft.quote:Op vrijdag 19 juli 2024 13:38 schreef spectrumanalyser het volgende:
[..]
Dit valt reuze mee. Genoeg vliegvelden die weer operationeel zijn.
Dat Schiphol zo traag gaat komt meer door beleid dan daadwerkelijk het probleem oplossen.
Lekker met z'n allen snel opstijgen is een recept voor nog grotere problemen. Je hebt met levens te maken; wat verwacht men?>quote:Op vrijdag 19 juli 2024 13:38 schreef spectrumanalyser het volgende:
[..]
Dit valt reuze mee. Genoeg vliegvelden die weer operationeel zijn.
Dat Schiphol zo traag gaat komt meer door beleid dan daadwerkelijk het probleem oplossen.
Van servers naar surfersquote:Op vrijdag 19 juli 2024 13:38 schreef Tijn het volgende:
Nou, de balie van het zwembad had geen computerproblemen, maar de website ligt er wel uit, dus het komt toch wel een beetje dichtbij
quote:Op vrijdag 19 juli 2024 13:38 schreef Tijn het volgende:
Nou, de balie van het zwembad had geen computerproblemen, maar de website ligt er wel uit, dus het komt toch wel een beetje dichtbij
Tjah als je digitale leven niet verder gaat dan dat.quote:Op vrijdag 19 juli 2024 13:38 schreef Tijn het volgende:
Nou, de balie van het zwembad had geen computerproblemen, maar de website ligt er wel uit, dus het komt toch wel een beetje dichtbij
Dat de incheckbalies weer open gaan.quote:Op vrijdag 19 juli 2024 13:40 schreef xzaz het volgende:
[..]
Lekker met z'n allen snel opstijgen is een recept voor nog grotere problemen. Je hebt met levens te maken; wat verwacht men?>
Om even op je voorbeeld in te gaan: Centric heeft nooit droomsalarissen geboden, dat er in sommige onderdelen wel goede salarissen waren kwam vooral omdat die overgenomen waren en dat personeel al een goed salaris had.quote:Op vrijdag 19 juli 2024 12:48 schreef spectrumanalyser het volgende:
[..]
Valt reuze mee. De bedrijfjes ala Centric bieden geen droomsalaris meer.
De beste stuurlui vluchtleiders staan aan wal zitten op een zolderkamertjequote:Op vrijdag 19 juli 2024 13:40 schreef xzaz het volgende:
[..]
Lekker met z'n allen snel opstijgen is een recept voor nog grotere problemen. Je hebt met levens te maken; wat verwacht men?>
Dat neuspeuteren, gamen en masturberen onder werktijd komt wel weer als alles is opgelost.quote:
Mijn leven is hartstikke digitaal, maar ik heb gelukkig niks met Microsoft te maken over het algemeenquote:Op vrijdag 19 juli 2024 13:44 schreef Dr88 het volgende:
[..]
[..]
Tjah als je digitale leven niet verder gaat dan dat.
Gelukkig dat ik nog vakantie heb en de batterij van mijn werktelefoon nog leeg isquote:
Oke nou mooi voor je.. Wat het toevoegt geen idee...quote:Op vrijdag 19 juli 2024 13:49 schreef Tijn het volgende:
[..]
Mijn leven is hartstikke digitaal, maar ik heb gelukkig niks met Microsoft te maken over het algemeen
* ExTec klopt af dat we geen crowdstrike hebben. Was een kandidaat.quote:Op vrijdag 19 juli 2024 13:49 schreef ESF1Gamer het volgende:
[..]
Gelukkig dat ik nog vakantie heb en de batterij van mijn werktelefoon nog leeg is
Heb ook vakantie, maar als wij Crowdstrike hadden had ik wel op kunnen draven denk ik.quote:Op vrijdag 19 juli 2024 13:49 schreef ESF1Gamer het volgende:
[..]
Gelukkig dat ik nog vakantie heb en de batterij van mijn werktelefoon nog leeg is
Ik zie maandag wel of daar last van hadden of niet.quote:Op vrijdag 19 juli 2024 13:52 schreef ExTec het volgende:
[..]
* ExTec klopt af dat we geen crowdstrike hebben. Was een kandidaat.
En alhoewel ik me niet bezig hou met domme end-lusers, en client endpoints, is in een scenario als dit prima te verwachten dat iedereen mag gaan helpen.
Zeg je dat je in het buitenland zitquote:Op vrijdag 19 juli 2024 13:53 schreef Zoddie het volgende:
Heb ook vakantie, maar als wij Crowdstrike hadden had ik wel op kunnen draven denk ik.
Nou ja, Steam werkt, mijn email werkt, FOK! werkt. Ik heb nergens last vanquote:Op vrijdag 19 juli 2024 13:44 schreef Dr88 het volgende:
[..]
[..]
Tjah als je digitale leven niet verder gaat dan dat.
De 3 belangrijkste dingen werkenquote:Op vrijdag 19 juli 2024 13:55 schreef Tijger_m het volgende:
[..]
Nou ja, Steam werkt, mijn email werkt, FOK! werkt. Ik heb nergens last van
I'll raise you: de oprichter is een rus.quote:Op vrijdag 19 juli 2024 13:59 schreef koffiekoekjes het volgende:
14 uur geleden gepost: https://old.reddit.com/r/(...)_83_billion_dollars/
Inside job
Ho ho, dat heb ik allemaal niet gezegd hequote:Op vrijdag 19 juli 2024 13:10 schreef ExTec het volgende:
[..]
Moet het wel zo zijn, dat niet elke clusternode die update (tegelijkertijd) krijgt.
En het probleem aan dit soort producten (meer de delivery pipeline/method) is dat er iemand op hoofdkantoor van crowdstrike op de GO knop klikt, en die update blijkbaar werkelijk in 1 keer naar alle realestate gaat.
Dan kun je daar zelf tussen gaan zitten, die agent zo deployen dat die zichzelf niet update, en dat zelf gaan doen. Dat is een PITA in it's own right. Meeste bedrijven zullen het liever aan de vendor overlaten.
En ondanks dat menig linux-nerd nu weer victorie aan het kraaien is, kan dit net goed op linux gebeuren. Alleen ligt het tempo van updates (zeker van device drivers) daar veeeeeeel lager.
Maar ondertussen worden er in rpm packages ook gewoon malware gevonden. Sta je dan met je mooie verhaaltje dat linux 'daar geen last van heeft'.
4 uur geleden gepost:quote:Op vrijdag 19 juli 2024 13:59 schreef koffiekoekjes het volgende:
14 uur geleden gepost: https://old.reddit.com/r/(...)_83_billion_dollars/
Inside job
Oud nieuws.quote:Op vrijdag 19 juli 2024 09:55 schreef Eyjafjallajoekull het volgende:
https://www.reddit.com/r/(...)on_dollars/?sort=new
10 u geleden. Prachtige timing. Zo te zien heeft ie ook nog puts gekocht ook
Damn dit is een legendarische post. Perfecte timing.quote:Op vrijdag 19 juli 2024 13:59 schreef koffiekoekjes het volgende:
14 uur geleden gepost: https://old.reddit.com/r/(...)_83_billion_dollars/
Inside job
Er zijn theoretisch altijd scenario's te bedenken waarmee je dit kan voorkomen. Die komen dan vaak wel neer op dat je zelf devops doet en het allemaal in eigen hand hebt. Maar ik heb zelfs trading systems gezien die gewoon doodleuk op off the shelve software op een windows server draaien en eigen clustering mechanisme erop na hielden. En dat soort systemen hadden allemaal nat gegaan, als die agent erop draaide. En dan had ja maar cluster! geen bal uitgemaakt.quote:Op vrijdag 19 juli 2024 14:03 schreef BlackLining het volgende:
[..]
Ho ho, dat heb ik allemaal niet gezegd hemaar feit is wel dat je de boel een stuk makkelijker virtueel kunt draaien, werken met losse containers die je zo ergens anders aan de gang kunt hebben, en dus ook heel makkelijk kunt snapshotten.
Je bent onder de streep een stuk flexibeler en dus minder kwetsbaar. Goed. Maar ja, als ze je cluster orchester pakken ga je inderdaad ook gewoon nat.
Je bent in de verkeerde war met Kaspersky. Dat is Russisch.quote:Op vrijdag 19 juli 2024 14:00 schreef ExTec het volgende:
[..]
I'll raise you: de oprichter is een rus.
Dmitri Alperovitch is wel co-founder, geboren in Moskou.quote:Op vrijdag 19 juli 2024 14:13 schreef spectrumanalyser het volgende:
[..]
Crowdstrike is opgericht door een Amerikaan, geboren in New Jersey.
Kijk, ik zeg maar.quote:Op vrijdag 19 juli 2024 14:16 schreef Tijn het volgende:
[..]
Dmitri Alperovitch is wel co-founder, geboren in Moskou.
Ja, niet alleen geboren in Rusland, maar ook tot zijn 13de woonde hij in Rusland.quote:Op vrijdag 19 juli 2024 14:16 schreef Tijn het volgende:
[..]
Dmitri Alperovitch is wel co-founder, geboren in Moskou.
Maar toch hequote:Op vrijdag 19 juli 2024 14:20 schreef spectrumanalyser het volgende:
[..]
Ja, niet alleen geboren in Rusland, maar ook tot zijn 13de woonde hij in Rusland.![]()
Even Apeldoorn bellenquote:Op vrijdag 19 juli 2024 15:00 schreef Kleffe_Dop het volgende:
[ afbeelding ]
De pitwall bij Mercedes in Hongarije wilde ook niet vanochtend.
Prioriteiten. McDonalds is ook getroffen en we moeten niet omkomen van de honger.quote:Op vrijdag 19 juli 2024 15:14 schreef MissButterflyy het volgende:
Ik heb een Apple telefoon en krijg sinds vanmorgen geen mailtjes meer binnen op m’n iCloud, heeft dat hier ook mee te maken?
The Internet always finds outquote:Op vrijdag 19 juli 2024 14:16 schreef Tijn het volgende:
[..]
Dmitri Alperovitch is wel co-founder, geboren in Moskou.
quote:
quote:Op vrijdag 19 juli 2024 14:33 schreef Leandra het volgende:
[..]
Wel al 4 jaar weg bij CrowdStrike....
Degene met Windows kunnen jou niet meer mailenquote:Op vrijdag 19 juli 2024 15:14 schreef MissButterflyy het volgende:
Ik heb een Apple telefoon en krijg sinds vanmorgen geen mailtjes meer binnen op m’n iCloud, heeft dat hier ook mee te maken?
Ach ja natuurlijk.quote:Op vrijdag 19 juli 2024 15:29 schreef Aether het volgende:
[..]
Degene met Windows kunnen jou niet meer mailen
Ik snap het ja.quote:Op vrijdag 19 juli 2024 15:48 schreef Leandra het volgende:
[..]
Degenen met Windows die door dit CrowdStrike verhaal geraakt zijn
Bij paywall: Pagina refreshen, ctrl-A, ctrl-C, pasten in notepadquote:Op vrijdag 19 juli 2024 22:26 schreef Jan_Onderwater het volgende:
Er waren 2 problemen, los van elkaar, Azure bij MS en de rollout van een shitty update bij Crowdstrike
https://www.wired.com/story/crowdstrike-outage-update-windows/
Exact.quote:Op vrijdag 19 juli 2024 22:44 schreef capuchon_jongen het volgende:
We zijn te afhankelijk geworden van computers. Ik vind dat er altijd een optie moet zijn dat werkt zonder computers. Hoe checkte we weer in op de luchthaven in de jaren 70? Juist zonder computers met internet.
Ter aanvulling: De Azure uitval was alleen in de US. Er was een deel van het storage cluster onbereikbaar waardoor VMs bleven rebooten en geen disks konden mounten. Europa had daar geen hinder van.quote:Op vrijdag 19 juli 2024 22:26 schreef Jan_Onderwater het volgende:
Er waren 2 problemen, los van elkaar, Azure bij MS en de rollout van een shitty update bij Crowdstrike
https://www.wired.com/story/crowdstrike-outage-update-windows/
Bitlocker keys op de computer getroffen door Crowdstrikequote:Op vrijdag 19 juli 2024 23:14 schreef spectrumanalyser het volgende:
[..]
Exact.
De verwachtingen liggen torenhoog vandaag de dag. De computer MOET het doen. Er is geen enkele mogelijkheid om ergens op terug te vallen.
Als de computer dan ook nog voorzien is van BitLocker dan is het over en uit. zelfs als de bitlocker key beschikbaar is dan duurt het alsnog veel te lang om te herstellen.
Die kans zou klein zijn. De update van Crowdstrike is donderdag uitgebracht. Van een server verwacht je niet elke 24 uur een reboot. Om het probleem van de update te ervaren zou je na de update moeten rebooten.quote:Op vrijdag 19 juli 2024 23:22 schreef Perrin het volgende:
[..]
Bitlocker keys op de computer getroffen door Crowdstrike
Dat soort onzinapparaten koop je toch echt zelf.quote:
Ja het is een update die vaker wordt gepushed, net als vroeger een .dat file bijvoorbeeld.quote:Op vrijdag 19 juli 2024 15:45 schreef heywoodu het volgende:
Is al bekend wat voor soort update het precies was? Als in, gewoon het soort update dat dit soort bedrijven dagelijks of zelfs meerdere keren per dag pushen, of iets 'zeldzamers'?
Zodat je kunt zien wat er in je koelkast ligt.quote:Op zaterdag 20 juli 2024 08:48 schreef Jan_Onderwater het volgende:
[..]
Echt, waarom zou je windows op je koelkast willen.
Totaal onhaalbaar.quote:Op vrijdag 19 juli 2024 22:44 schreef capuchon_jongen het volgende:
We zijn te afhankelijk geworden van computers. Ik vind dat er altijd een optie moet zijn dat werkt zonder computers. Hoe checkte we weer in op de luchthaven in de jaren 70? Juist zonder computers met internet.
Als je daar, god mag weten waarom, behoefte aan hebt: een paar duizend jaar was er een geweldige uitvinding, genaamd 'glas'.quote:Op zaterdag 20 juli 2024 09:08 schreef heywoodu het volgende:
[..]
Zodat je kunt zien wat er in je koelkast ligt.
Hoezo is het onhaalbaar om een backup-plan te hebben in het geval de computers niet werken.quote:
Het zou niet zo mooi zijn als de verkeersleiding niet meer weet waar de vliegtuigen zijn en ze niet meer kunnen landen, dus ze hebben vrijwel zeker al een backup systeem. Nou hopen dat dat niet ook Windows computers zijn.quote:Op zaterdag 20 juli 2024 10:26 schreef spectrumanalyser het volgende:
[..]
Hoezo is het onhaalbaar om een backup-plan te hebben in het geval de computers niet werken.
Het is best raar dat het complete vliegverkeer tot stilstand is gekomen, effectief alleen omdat de mensen geen bliep ten gehore konden brengen bij het boarden.
Meerdere airlines hebben handgeschreven boarding passes uitgeschreven.
Ergens is het een belediging naar het personeel als ze per se een computer nodig hebben om hun werk te mogen doen. Je hebt toch minstens vertrouwen in je eigen mensen mag ik hopen.
Lag het probleem niet voornamelijk bij de computers aan de grond?quote:Op zaterdag 20 juli 2024 10:41 schreef SymbolicFrank het volgende:
[..]
Het zou niet zo mooi zijn als de verkeersleiding niet meer weet waar de vliegtuigen zijn en ze niet meer kunnen landen, dus ze hebben vrijwel zeker al een backup systeem. Nou hopen dat dat niet ook Windows computers zijn.
Het idee van automatisering is een beetje dat je meer werk met minder mensen kan doen. Zonder computers lukt het niet dezelfde hoeveelheid werk te doen met die paar mensen.quote:Op zaterdag 20 juli 2024 10:26 schreef spectrumanalyser het volgende:
[..]
Hoezo is het onhaalbaar om een backup-plan te hebben in het geval de computers niet werken.
Het is best raar dat het complete vliegverkeer tot stilstand is gekomen, effectief alleen omdat de mensen geen bliep ten gehore konden brengen bij het boarden.
Meerdere airlines hebben handgeschreven boarding passes uitgeschreven.
Ergens is het een belediging naar het personeel als ze per se een computer nodig hebben om hun werk te mogen doen. Je hebt toch minstens vertrouwen in je eigen mensen mag ik hopen.
toch lijkt het vandaag de dag dat de computer leidend is.quote:Op zaterdag 20 juli 2024 10:55 schreef Perrin het volgende:
[..]
Het idee van automatisering is een beetje dat je meer werk met minder mensen kan doen. Zonder computers lukt het niet dezelfde hoeveelheid werk te doen met die paar mensen.
Daar mogen knappe koppen zich nu het hoofd over gaan breken. Hier gaan vast wel mensen mee aan de slag.quote:Op zaterdag 20 juli 2024 11:13 schreef spectrumanalyser het volgende:
[..]
toch lijkt het vandaag de dag dat de computer leidend is.
dus niet meer ondersteunend.
geen computer: dan gaat er niets gebeuren.
dat is nogal een ding, je vraagt je toch af of dit wenselijk is. Nu is het dan een storing waarvan de oorzaak bekend is en een oplossing voorhande. Wat als er een keer een probleem is dat wel langer duurt?
Nou ja, dat kun je natuurlijk deels terugdraaien, maar dan moeten we met z'n allen wel accepteren dat het hele leven hl veel meer sober en beperkt wordtquote:Op zaterdag 20 juli 2024 11:13 schreef spectrumanalyser het volgende:
[..]
toch lijkt het vandaag de dag dat de computer leidend is.
dus niet meer ondersteunend.
geen computer: dan gaat er niets gebeuren.
dat is nogal een ding, je vraagt je toch af of dit wenselijk is. Nu is het dan een storing waarvan de oorzaak bekend is en een oplossing voorhande. Wat als er een keer een probleem is dat wel langer duurt?
Terug naar de tijd dat je, gehuld in een modieus ende hip berenvel, een deerne naar keuze met een houten knots een subtiel tikje op het achterhoofd kon geven, en haar vervolgens aan haar haren naar je grot te slepen, om haar daarna alle hoeken van de grot te laten zienquote:Op zaterdag 20 juli 2024 11:32 schreef heywoodu het volgende:
[..]
Nou ja, dat kun je natuurlijk deels terugdraaien, maar dan moeten we met z'n allen wel accepteren dat het hele leven hl veel meer sober en beperkt wordt
En dat gaat uiteraard nooit gebeuren.
Het is niet alsof we er nu pas achter komen dat er iets kan misgaan. De risico's zijn al lang bekend, harde schijven die crashen, virussen, ransomware etc. Daarom maken bedrijven backups. Kan je het niet oplossen, dan zet je de backup terug.quote:Op zaterdag 20 juli 2024 11:13 schreef spectrumanalyser het volgende:
[..]
toch lijkt het vandaag de dag dat de computer leidend is.
dus niet meer ondersteunend.
geen computer: dan gaat er niets gebeuren.
dat is nogal een ding, je vraagt je toch af of dit wenselijk is. Nu is het dan een storing waarvan de oorzaak bekend is en een oplossing voorhande. Wat als er een keer een probleem is dat wel langer duurt?
Het lijkt om een zogenaamde "null pointer exception" te gaan. Dat is een fout in de software die het uitvoerende programma laat crashen. In dit geval een zogenaamde "system driver", en als die crasht werkt niets meer. Deze soort fout is inherent aan de gebruikte programmeertaal (C of C++) en het is bekend hoe je 'm moet voorkomen maar dat moet je wel expliciet programmeren. De grap is dat er tegenwoordig uitstekende tools zijn die voordat je software vrijgeeft dat voor je kunnen doen als je dat zelf vergeten bent. Ik denk dus dat het meer een fout is in het proces dan echt een technisch probleem.quote:Op zaterdag 20 juli 2024 11:31 schreef MissButterflyy het volgende:
[..]
Daar mogen knappe koppen zich nu het hoofd over gaan breken. Hier gaan vast wel mensen mee aan de slag.
De meeste bedrijven testen dat niet.quote:Op zaterdag 20 juli 2024 11:50 schreef crystal_meth het volgende:
Kan je het niet oplossen, dan zet je de backup terug kom je er achter dat de backup niet werkt.
Ze kunnen nooit zo veel man in dienst nemen om alles wat door computers geautomatiseerd wordt op te vangen. Dat is ondraagbaar.quote:Op zaterdag 20 juli 2024 10:26 schreef spectrumanalyser het volgende:
[..]
Hoezo is het onhaalbaar om een backup-plan te hebben in het geval de computers niet werken.
Het is best raar dat het complete vliegverkeer tot stilstand is gekomen, effectief alleen omdat de mensen geen bliep ten gehore konden brengen bij het boarden.
Meerdere airlines hebben handgeschreven boarding passes uitgeschreven.
Ergens is het een belediging naar het personeel als ze per se een computer nodig hebben om hun werk te mogen doen. Je hebt toch minstens vertrouwen in je eigen mensen mag ik hopen.
Wat voor tools doel je op dan?quote:Op zaterdag 20 juli 2024 11:53 schreef recursief het volgende:
[..]
Het lijkt om een zogenaamde "null pointer exception" te gaan. Dat is een fout in de software die het uitvoerende programma laat crashen. In dit geval een zogenaamde "system driver", en als die crasht werkt niets meer. Deze soort fout is inherent aan de gebruikte programmeertaal (C of C++) en het is bekend hoe je 'm moet voorkomen maar dat moet je wel expliciet programmeren. De grap is dat er tegenwoordig uitstekende tools zijn die voordat je software vrijgeeft dat voor je kunnen doen als je dat zelf vergeten bent. Ik denk dus dat het meer een fout is in het proces dan echt een technisch probleem.
Het is vele malen sneller om met software een probleem op te lossen dan zonder. Zolang er stroom en een netwerkverbinding is, valt er altijd wel een mouw aan te passen.quote:Op zaterdag 20 juli 2024 11:13 schreef spectrumanalyser het volgende:
[..]
Wat als er een keer een probleem is dat wel langer duurt?
Uit "EUROCONTROL STANDARD DOCUMENT FOR RADAR SURVEILLANCE IN EN-ROUTE AIRSPACE AND MAJOR TERMINAL AREAS":quote:Op zaterdag 20 juli 2024 10:41 schreef SymbolicFrank het volgende:
[..]
Het zou niet zo mooi zijn als de verkeersleiding niet meer weet waar de vliegtuigen zijn en ze niet meer kunnen landen, dus ze hebben vrijwel zeker al een backup systeem. Nou hopen dat dat niet ook Windows computers zijn.
Is wel een document uit 1997.quote:It is possible to run the RASS-S system on a Macintosh host, on a DOS-based environment and in a Unix
environment.
In C/C++ is het vele malen makkelijker om het fout dan goed te doen. En de meeste bibliotheken die je daar mee helpen verstoppen het. Dus voor zulke toepassingen moet je heel gedisciplineerd programmeren en testen, en/of een andere programmeertaal gebruiken.quote:Op zaterdag 20 juli 2024 11:53 schreef recursief het volgende:
[..]
Het lijkt om een zogenaamde "null pointer exception" te gaan. Dat is een fout in de software die het uitvoerende programma laat crashen. In dit geval een zogenaamde "system driver", en als die crasht werkt niets meer. Deze soort fout is inherent aan de gebruikte programmeertaal (C of C++) en het is bekend hoe je 'm moet voorkomen maar dat moet je wel expliciet programmeren. De grap is dat er tegenwoordig uitstekende tools zijn die voordat je software vrijgeeft dat voor je kunnen doen als je dat zelf vergeten bent. Ik denk dus dat het meer een fout is in het proces dan echt een technisch probleem.
(Statische) code analysetools die je er op wijzen dat je een pointer gebruikt zonder eerst te checken of ie NULL is. En evt. zo een check toevoegt.quote:
Daarom Rustquote:Op zaterdag 20 juli 2024 12:12 schreef SymbolicFrank het volgende:
[..]
In C/C++ is het vele malen makkelijker om het fout dan goed te doen. En de meeste bibliotheken die je daar mee helpen verstoppen het. Dus voor zulke toepassingen moet je heel gedisciplineerd programmeren en testen, en/of een andere programmeertaal gebruiken.
Dus ja, je kunt het absoluut goed doen, maar in de praktijk gebeurt dat niet vaak.
Ah ja.quote:Op zaterdag 20 juli 2024 12:30 schreef recursief het volgende:
[..]
(Statische) code analysetools die je er op wijzen dat je een pointer gebruikt zonder eerst te checken of ie NULL is. En evt. zo een check toevoegt.
Ik ben een groot voorstander van Rust voor kritieke code.quote:
Dat ben ik met je eens hoor. Ik werd getriggerd door de opmerking dat het in C/C++ soms bijna makkelijker is om het fout te doen dan om het goed te doen. In Rust kun je er uiteraard nog steeds een rommel van maken maar Rust duwt je itt C++ wel de goede kant uit.quote:Op zaterdag 20 juli 2024 13:52 schreef Litpho het volgende:
[..]
Ik ben een groot voorstander van Rust voor kritieke code.
Dat gezegd hebbende, Rust had hier Unidentified Behaviour omgezet in een gecontroleerde Kernel Panic (dat is nog steeds beter). Er is gewoon geen goed fallback scenario wat niet op andere momenten gebruikt kan worden als security gat.
Yep.quote:Op zaterdag 20 juli 2024 11:56 schreef SymbolicFrank het volgende:
[..]
De meeste bedrijven testen dat niet.
https://www.workspace.co.(...)-of-lost-data-to-busquote:A study carried out by the British Chambers of Commerce found that 93% of businesses that suffer data loss for more than 10 days file for bankruptcy within one year, and 50% do so immediately.
[..]
According to a study carried out by the global market intelligence firm IDC, 40% of SMEs don’t back up their data at all. When they do, 40-50% of those backups are not fully recoverable. IDC also found that 60% of all business data is held on PC desktops and laptops. This means that it usually won’t get backed up as part of regular company server backups.
[..]
It may surprise you by how some businesses, large or small, are still not investing enough in their data backup systems. 96% of businesses do not back up their workstations, and 75% of small businesses do not have a disaster recovery plan (IDC figures – commissioned by Zerto).
In veel programmeertalen hebben arrays een begin en een lengte en wordt er code gegenereerd om dat te testen. Bij veel nieuwere programmeertalen moet je heel veel moeite doen om een generieke pointer te maken en die zelf te beheren. Zoals de meeste die een garbage collector en/of p-code gebruiken.quote:Op zaterdag 20 juli 2024 13:31 schreef FlippingCoin het volgende:
Maar null pointer exceptions heb je in bijna alle talen wel toch. Al heb je niet dat je in alle talen zelf memory allocations moet regelen.
Ik gebruik zelf graag Free Pascal, daar heb je de keuze. Wel geen garbage collector, maar je kunt wel smart pointers gebruiken die de data dealloceren als hij uit de scope gaat. Veel dingen zoals strings hebben dat automatisch. (Het aantal wordt bijgehouden.)quote:Op zaterdag 20 juli 2024 13:52 schreef Litpho het volgende:
[..]
Ik ben een groot voorstander van Rust voor kritieke code.
Dat gezegd hebbende, Rust had hier Unidentified Behaviour omgezet in een gecontroleerde Kernel Panic (dat is nog steeds beter). Er is gewoon geen goed fallback scenario wat niet op andere momenten gebruikt kan worden als security gat.
Hm ja maar in bijna al die talen loop je nog wel tegen null pointers aan. Hoe zou garbage collection hiertegen beschermen?quote:Op zaterdag 20 juli 2024 15:40 schreef SymbolicFrank het volgende:
[..]
In veel programmeertalen hebben arrays een begin en een lengte en wordt er code gegenereerd om dat te testen. Bij veel nieuwere programmeertalen moet je heel veel moeite doen om een generieke pointer te maken en die zelf te beheren. Zoals de meeste die een garbage collector en/of p-code gebruiken.
Omdat de garbage collector de data opruimt als er geen pointer meer naar wijst en je alleen een pointer kunt maken bij alloceren of kopiren. Alles is een object.quote:Op zaterdag 20 juli 2024 15:50 schreef FlippingCoin het volgende:
[..]
Hm ja maar in bijna al die talen loop je nog wel tegen null pointers aan. Hoe zou garbage collection hiertegen beschermen?
Maar dat beschermt tegen memory leaks en niet tegen null pointer dereferences?quote:Op zaterdag 20 juli 2024 15:59 schreef SymbolicFrank het volgende:
[..]
Omdat de garbage collector de data opruimt als er geen pointer meer naar wijst en je alleen een pointer kunt maken bij alloceren of kopiren. Alles is een object.
Je kunt alleen de mist in gaan als je bij het OS resources aanvraagt en de error-handling niet goed doet.
Wat wel makkelijk is, is te veel geheugen en resources zoals sockets in gebruik blijven houden. Maar iedere pointer wijst ergens naar.quote:Op zaterdag 20 juli 2024 16:06 schreef FlippingCoin het volgende:
[..]
Maar dat beschermt tegen memory leaks en niet tegen null pointer dereferences?
In veel moderne garbage collected talen hebben ze het hele concept van een pointer weggewerkt. Legio programmeurs weten niet eens wat het is.quote:Op zaterdag 20 juli 2024 16:12 schreef SymbolicFrank het volgende:
[..]
Wat wel makkelijk is, is te veel geheugen en resources zoals sockets in gebruik blijven houden. Maar iedere pointer wijst ergens naar.
Als ops engineer heb ik een hekel gekregen aan Java en zijn Garbage collector. Daarom maar Python "programmeur" geworden...quote:Op zaterdag 20 juli 2024 16:18 schreef Monolith het volgende:
[..]
In veel moderne garbage collected talen hebben ze het hele concept van een pointer weggewerkt. Legio programmeurs weten niet eens wat het is.
Maar ook garbage collection helpt je lang niet altijd tegen resource leaks. Daarvoor definieer je vaak expliciete scopes met bv try-with-resources in Java, using in C# of with in Python.
Python heeft ook gewoon garbage collection hoor. Als je daar vanaf wil moet je naar talen waar je zelf expliciet geheugen (de)alloceert zoals bv C.quote:Op zaterdag 20 juli 2024 16:58 schreef MatthijsDJ het volgende:
[..]
Als ops engineer heb ik een hekel gekregen aan Java en zijn Garbage collector. Daarom maar Python "programmeur" geworden...
In C# 1.1 was het niet ongebruikelijk als Windows de runtime afschoot wegens excessief geheugengebruik, zeker als je de SQL Report generator gebruikte.quote:Op zaterdag 20 juli 2024 16:58 schreef MatthijsDJ het volgende:
[..]
Als ops engineer heb ik een hekel gekregen aan Java en zijn Garbage collector. Daarom maar Python "programmeur" geworden...
Oh ja het is 9 van de 10 keer gewoon de programmeur die crap code had opgeleverd.. Niet eens zozeer de interne developers overigens, maar de heren van de grote softwareboeren.quote:Op zaterdag 20 juli 2024 17:07 schreef SymbolicFrank het volgende:
[..]
In C# 1.1 was het niet ongebruikelijk als Windows de runtime afschoot wegens excessief geheugengebruik, zeker als je de SQL Report generator gebruikte.
Het is een wisselwerking tussen de programmeur en de garbage collector hoeveel geheugen er in gebruik is en hoe agressief de GC is. Want dat is best een zwaar proces, dus je wilt dat niet continu laten draaien.
Sure maar 99% van de shit die ik onder mijn hoede had was Java shit, en bijna alles had wel een memory leak.quote:Op zaterdag 20 juli 2024 17:01 schreef Monolith het volgende:
[..]
Python heeft ook gewoon garbage collection hoor. Als je daar vanaf wil moet je naar talen waar je zelf expliciet geheugen (de)alloceert zoals bv C.
Dat heeft alleen vrij weinig te maken met garbage collection.quote:Op zaterdag 20 juli 2024 17:14 schreef MatthijsDJ het volgende:
[..]
Sure maar 99% van de shit die ik onder mijn hoede had was Java shit, en bijna alles had wel een memory leak.
Nou ja als de garbage collection het niet meer aankan stort de performance helemaal in.quote:Op zaterdag 20 juli 2024 17:15 schreef Monolith het volgende:
[..]
Dat heeft alleen vrij weinig te maken met garbage collection.
Het hangt ook van het programmeermodel af. Je kunt bijvoorbeeld zoveel mogelijk aan het begin alloceren en hergebruiken. Dat werkt goed, maar dan is het geheugengebruik altijd vrij hoog.quote:Op zaterdag 20 juli 2024 17:14 schreef MatthijsDJ het volgende:
[..]
Oh ja het is 9 van de 10 keer gewoon de programmeur die crap code had opgeleverd.. Niet eens zozeer de interne developers overigens, maar de heren van de grote softwareboeren.
Natuurlijk, als je door je resources heen bent wordt alles traag. Kijk, GC is gewoon een extern proces dat ervoor zorgt dat op het moment dat er geen referenties meer zijn naar een object / variabele deze automatisch wordt opgeruimd en het geheugen weer vrij komt. Dat werkt een beetje hetzelfde als smart pointers werken in iets als C++, maar daar is het geen apart proces. Je krijgt leaks als het aantal referenties om de n of andere reden nooit naar nul gaan. In talen waar je zelf alloceert krijg je het probleem als je niet expliciet dealloceert.quote:Op zaterdag 20 juli 2024 17:16 schreef MatthijsDJ het volgende:
[..]
Nou ja als de garbage collection het niet meer aankan stort de performance helemaal in.
Klopt hoor, de bias m.b.t. Java die ik heb is wss ook niet geheel terecht. En iid ben een jaar of 4 geleden begonnen met Python als vervanger voor bash scripts. En pas sinds anderhalf jaar echt software aan het bouwen; maar vooral rondom data en hier een daar een applicatie die verre van complex was.quote:Op zaterdag 20 juli 2024 17:29 schreef Monolith het volgende:
[..]
Natuurlijk, als je door je resources heen bent wordt alles traag. Kijk, GC is gewoon een extern proces dat ervoor zorgt dat op het moment dat er geen referenties meer zijn naar een object / variabele deze automatisch wordt opgeruimd en het geheugen weer vrij komt. Dat werkt een beetje hetzelfde als smart pointers werken in iets als C++, maar daar is het geen apart proces. Je krijgt leaks als het aantal referenties om de n of andere reden nooit naar nul gaan. In talen waar je zelf alloceert krijg je het probleem als je niet expliciet dealloceert.
In alle gevallen ligt het probleem eerder bij de programmeur dan bij hoe het geheugenbeheer wordt gedaan.
Misschien dat je ervaring met Java versus Python eerder ligt dat Python ook veel ligt aan het feit dat het veel wordt gebruikt voor kortlopende scripts en dan heb je dit probleem veel minder.
Ik maak bijvoorbeeld ook wel programma's en services waarbij ik begin met een heleboel gigabytes RAM te alloceren en dat vol laad met alle data die ik nodig ga hebben. Bijvoorbeeld als het heel snel moet zijn en/of je geen database wilt gebruiken. Maar dat geheugengebruik verandert daarna ook niet meer.quote:Op zaterdag 20 juli 2024 17:41 schreef MatthijsDJ het volgende:
Merk overigens wel dat mijn collega-programmeurs die uit een niet infra hoek komen, minder letten op error handling en memory management.
Ah de happy path programmeursquote:Op zaterdag 20 juli 2024 17:41 schreef MatthijsDJ het volgende:
[..]
Klopt hoor, de bias m.b.t. Java die ik heb is wss ook niet geheel terecht. En iid ben een jaar of 4 geleden begonnen met Python als vervanger voor bash scripts. En pas sinds anderhalf jaar echt software aan het bouwen; maar vooral rondom data en hier een daar een applicatie die verre van complex was.
Merk overigens wel dat mijn collega-programmeurs die uit een niet infra hoek komen, minder letten op error handling en memory management.
In Java vind ik het de laatste 10 jaar wel vooruit gegaan met optionals en streams. Toch wel wat eleganter en leesbaarder dan alle nullchecks overal.quote:Op zaterdag 20 juli 2024 13:31 schreef FlippingCoin het volgende:
Maar null pointer exceptions heb je in bijna alle talen wel toch. Al heb je niet dat je in alle talen zelf memory allocations moet regelen.
Ze hadden alleen van Optional een extra primitive moeten maken zodat het geen null reference kan zijn, gemiste kans. Als je met talen werkt die geen null hebben maar exclusief een Optional soort-van-monad merk je hoe halfbakken het in Java is ingebouwd.quote:Op zaterdag 20 juli 2024 18:40 schreef Perrin het volgende:
[..]
In Java vind ik het de laatste 10 jaar wel vooruit gegaan met optionals en streams. Toch wel wat eleganter en leesbaarder dan alle nullchecks overal.
Beetje apart om het af te schuiven op 'maar' 1 procent bij het meest gebruikte softwareplatform ter wereld, en dan zijn het ook nog hoofdzakelijk zakelijke systemen die zijn getroffen.quote:Wereldwijde storing trof minder dan 1 procent van de computers
De wereldwijde computerstoring die vrijdag voor veel problemen zorgde, trof een kleine 8,5 miljoen apparaten die op Windows draaien. Dat is minder dan n procent van het totaal, zo heeft Microsoft laten weten in een blogpost. Het bedrijf erkent dat vanwege de cruciale systemen die werden getroffen, de maatschappelijk en economische gevolgen wel degelijk ontzettend groot waren.
Een automatische update van cyberbeveiligingsbedrijf CrowdStrike voor Windows-systemen bevatte een fout, waardoor vrijdag talloze computers niet meer op te starten waren. De schermen kregen een zogenoemd blue screen of death. Oftewel: bij het inloggen werden ze blauw en kon je niks verder komen. Wereldwijd kwamen daardoor banken, vliegvelden, ziekenhuizen en overheidsorganisaties in de problemen.
Alleen al op Schiphol werden 185 vluchten geannuleerd. Passagiers konden niet inchecken, waardoor enorme rijen op de luchthaven ontstonden. Omdat het probleem wereldwijd speelde en meer luchthavens hinder van de storing ondervonden, waren er ook zaterdag nog vertragingen en annuleringen. Vliegtuigen en personeel stonden simpelweg op verkeerde plekken. Ook de komende dagen worden nog problemen worden verwacht.
Microsoft zegt dat CrowdStrike heeft geholpen met het versnellen van een oplossing. Ook heeft Microsoft samengewerkt met Amazon Web Services en Google Cloud Platform om tot de meest effectieve aanpak te komen.
De topman van CrowdStrike, George Kurtz, heeft namens zijn bedrijf excuses aangeboden voor de storing. Het softwarebedrijf uit Texas, dat met bijna 30.000 klanten een van ‘s werelds grootste providers van beveiligingssystemen is, verloor na de storing 11 procent aan waarde op de aandelenbeurs in New York.
https://www.ad.nl/buitenl(...)-computers~a911a003/
Dat is wat die lui zichzelf vertellen. "Viel wel mee hoor"quote:Op zondag 21 juli 2024 09:37 schreef LTVDK het volgende:
[..]
Beetje apart om het af te schuiven op 'maar' 1 procent bij het meest gebruikte softwareplatform ter wereld, en dan zijn het ook nog hoofdzakelijk zakelijke systemen die zijn getroffen.
Heb zelf sinds mijn studie Java niet meer aangeraakt dus praktijkervaring heb ik niet, maar deze paradigma shift vind ik wel mooi, ik ken dit wel uit o.a. de rx libraries.quote:Op zaterdag 20 juli 2024 18:40 schreef Perrin het volgende:
[..]
In Java vind ik het de laatste 10 jaar wel vooruit gegaan met optionals en streams. Toch wel wat eleganter en leesbaarder dan alle nullchecks overal.
Ik werk met Go, ik heb wel pointers wel een garbage collector maar dan weer geen try-catch clausules.quote:Op zaterdag 20 juli 2024 16:18 schreef Monolith het volgende:
[..]
In veel moderne garbage collected talen hebben ze het hele concept van een pointer weggewerkt. Legio programmeurs weten niet eens wat het is.
Maar ook garbage collection helpt je lang niet altijd tegen resource leaks. Daarvoor definieer je vaak expliciete scopes met bv try-with-resources in Java, using in C# of with in Python.
Helemaal eens, als je weet dat ook kritieke infra beschermt moet worden, en daar dan een clusterfuck van deze schaal op plaats vindt kan het zomaar zijn dat je best een tijdje in het donker zit.quote:Op zondag 21 juli 2024 09:47 schreef Leandra het volgende:
Blijkt dus toch dat je de wereld al aardig plat kunt leggen als je 1% van de systemen kunt raken, het ligt er vooral aan in welke sector die 1% is.
Waarschijnlijk kun je nog met veel minder toe als je kwaadaardige plannen hebt.
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.Programmeer zelf al 20+ jaar (o.a.) Java, vind het een heerlijke taal nu. Zou wel Rust willen leren overigens.And what rough beast, its hour come round at last,
Slouches towards Bethlehem to be born?
Tja de "kritieke" infra in dit geval waren vooral de workstations* en die kan je tegenwoordig niet meer los koppelen van het internet. Al is het wel raar dat bij de getroffen bedrijven, schijnbaar alle workstations geraakt waren.. Patches (incl de OS patches) op onze servers gaan ook gewoon netjes eerst op dev/tst en dan pas naar prod. Of er moet een kritike patch zijn... Ik neem aan dat voor workstations een zelfde soort manier van patchen is.quote:Op zondag 21 juli 2024 10:08 schreef pmponer het volgende:
[..]
Helemaal eens, als je weet dat ook kritieke infra beschermt moet worden, en daar dan een clusterfuck van deze schaal op plaats vindt kan het zomaar zijn dat je best een tijdje in het donker zit.
Waar ik werk is de echt kritieke infra air gapped, dat is een bewuste keuze (ondanks dat men steeds maar weer iets met de data wil). Anders hadden de nieuwsberichten er toch wat anders uit gezien
quote:Op zondag 21 juli 2024 10:15 schreef Perrin het volgende:
Met JavaScript als inspiratie(en anderen daarvoor ofc).SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.Programmeer zelf al 20+ jaar (o.a.) Java, vind het een heerlijke taal nu. Zou wel Rust willen leren overigens.![]()
Maar hele verbetering die shift van imperatief naar declaratief.
In Go hebben we sinds kort generics waardoor we dit nu ook hebben.
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
Nee hoor een behoorlijk aantal van onze servers (en bij andere bedrijven) waren geraakt, gelukkig hielden we iig per omgeving 1 dc overquote:Op zondag 21 juli 2024 10:19 schreef MatthijsDJ het volgende:
[..]
Tja de "kritieke" infra in dit geval waren vooral de workstations* en die kan je tegenwoordig niet meer los koppelen van het internet. Al is het wel raar dat bij de getroffen bedrijven, schijnbaar alle workstations geraakt waren.. Patches (incl de OS patches) op onze servers gaan ook gewoon netjes eerst op dev/tst en dan pas naar prod. Of er moet een kritike patch zijn... Ik neem aan dat voor workstations een zelfde soort manier van patchen is.
*zover ik heb meegekregen
quote:Op zondag 21 juli 2024 10:15 schreef Perrin het volgende:
Ik zou best ook wat meer dan alleen Python willen leren, maar zit nu in de data hoek waar Python gewoon de standaard is.SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.Programmeer zelf al 20+ jaar (o.a.) Java, vind het een heerlijke taal nu. Zou wel Rust willen leren overigens.
Ik kan op zich Java code debuggen en zelfs een patch maken indien nodig, maar mis nog de kennis om vanaf scratch iets op te zetten/te designen.
Ik hoor ook veel positieve geluiden over GO.The name is Putler, Vladimir Putler
Ah ok, was vrijdag vrij en mijn werkgever had geen problemen dus wat minder in verdiept. Is iig een dure "lessons learned" voor Crowdstrike maar ook MS en de bedrijven die Crowdstrike hebben draaien en eigenlijk iedereen in de IT.quote:Op zondag 21 juli 2024 10:25 schreef pmponer het volgende:
[..]
Nee hoor een behoorlijk aantal van onze servers (en xbij andere bedrijven) waren geraakt, gelukkig hielden we iig per omgeving 1 dc over
Workstations ook een aantal, ik weet de exacte tijden niet meer maar de bad patch is 1 uur actief geweest, dus wanneer je falcon agent in dat tijdsbestek een update kreeg was je de sigaar.
De falcon agent draait bij de meeste bedrijven op n-1 maar de updates die soms meerdere keren per dag voorbij komen, zijn in die zin in beheer bij crowdstrike en worden (bij mijn weten) door de agents soort van radom opgehaald vandaar dat niet alles plat lag.
De grootste zorg is nu, was het idd een bad patch of zijn ze gecompromiteerd bij CrowdStroke
Daarbij, we hebben het nu over 1 security partij, maar echt elke partij heeft dit jaar al bugs gehad waarvan je denkt. "Dat kan toch niet"
Ik moet nog maar zien of CrowdStrike het gaat overleven. Bedrijven kiezen CrowdStrike omdat ze verreweg het beste zijn in wat ze doen.quote:Op zondag 21 juli 2024 10:32 schreef MatthijsDJ het volgende:
[..]
Ah ok, was vrijdag vrij en mijn werkgever had geen problemen dus wat minder in verdiept. Is iig een dure "lessons learned" voor Crowdstrike maar ook MS en de bedrijven die Crowdstrike hebben draaien en eigenlijk iedereen in de IT.
En elk jaar heb je idd wel een paar updates die de shit goed raken, alleen over het algemeen is de impact niet zo groot...
Mss is dat een betere omschrijving idd, dat de zichtbaarheid minder groot was; de impact was nu veel tastbaarder omdat er zoveel zaken plat lagen.quote:Op zondag 21 juli 2024 10:42 schreef pmponer het volgende:
[..]
Ik moet nog maar zien of CrowdStrike het gaat overleven. Bedrijven kiezen CrowdStrike omdat ze verreweg het beste zijn in wat ze doen.
Impact niet zo groot? Misschien niet zo zichtbaar, omdat het vaak over data diefstal gaat maar er gaan de laatste tijd een hoop dingen stuk.
- Ivanti
- Netscaler
- Palo Alto
- Checkpoint
- Microsoft (vooral op api security)
Maar goed het houdt me lekker van de straat
Hoeveel tijd zit hier tussen, bij ons 28 uur ongeveer.quote:Op zondag 21 juli 2024 10:19 schreef MatthijsDJ het volgende:
[..]
. Patches (incl de OS patches) op onze servers gaan ook gewoon netjes eerst op dev/tst en dan pas naar prod. Of er moet een kritike patch zijn..
Ja, en dat kan eigenlijk niet de ms patches waren al 1,5 week bekend bijvoorbeeld.quote:Op zondag 21 juli 2024 10:57 schreef spectrumanalyser het volgende:
ik kan niet geloven dat Crowdstrike zo'n update niet eerst getest heeft.
er zal een hardware/setup combinatie zijn die niet in de test-omgeving zit, maar wel in het veld.
Uit mijn hoofd langer dan 28 uur. Met je Chatgpt voorbeeld is de kans groot dat we moeten gaan afwegen of die tussentijd korter moet..quote:Op zondag 21 juli 2024 10:52 schreef pmponer het volgende:
[..]
Hoeveel tijd zit hier tussen, bij ons 28 uur ongeveer.
Nog een aandachtspuntje, de verwachting is dat chatgpt 4.0 elke exploit automatish kan misbruiken.
Bij chatgpt 3.0 was dat nog 1%
Het kan allemaal wel, ik deed dat 20 jaar geleden al. Maar dat wijkt te veel af van hoe de meeste bedrijven het nu doen. En dat leren de beheerders ook niet op school. Systeembeheer is absoluut niet innovatief.quote:Op zondag 21 juli 2024 11:09 schreef spectrumanalyser het volgende:
Ik blijf er bij, het verwachtingspatroon is veel te hoog.
De computer moet het doen. Er is geen backup-plan. Dat is niet nodig, de computer moet het altijd doen.
14 jaar geleden hebben miljoenen mensen gelachen om "Computer says no".quote:Op zondag 21 juli 2024 11:23 schreef SymbolicFrank het volgende:
[..]
Het kan allemaal wel, ik deed dat 20 jaar geleden al. Maar dat wijkt te veel af van hoe de meeste bedrijven het nu doen. En dat leren de beheerders ook niet op school. Systeembeheer is absoluut niet innovatief.
Ik had eerst bij een groot bedrijf het systeembeheer geautomatiseerd (software werd ook automatisch gedistribueerd) en was in 2001 al Linux netwerken uit aan het rollen in het MKB waarbij alles gemonitord werd. Ik stond vaak al op de stoep voordat de klant wist dat er wat aan de hand was. Alhoewel ik het meeste oploste via een VPN verbinding.quote:Op zondag 21 juli 2024 12:00 schreef spectrumanalyser het volgende:
[..]
14 jaar geleden hebben miljoenen mensen gelachen om "Computer says no".
Het is gewoon werkelijkheid geworden. Computer niet akkoord? Dan gaan we niet vliegen. Dan wachten we wel tot de computer het wel weer doet.
Technische oplossingen daargelaten, het is zo apart dat heel het personeel stilstaat als de computers niet werken.
Goed, goed, Het was dan wel de hele dag mogelijk om te landen, en ik wil best geloven dat de luchtverkeersleiding ook problemen had.
Veel plezier met je if err != nilquote:Op zondag 21 juli 2024 09:48 schreef FlippingCoin het volgende:
[..]
Ik werk met Go, ik heb wel pointers wel een garbage collector maar dan weer geen try-catch clausules.
Ik denk eerder dat dit een bewuste en rationele keuze is. Een backup-plan alleen is niet voldoende, je moet het 24/7 op de achtergrond paraat hebben staan, personeel ervoor opleiden, regelmatig mee oefenen. En dat is al snel veel duurder dan gewoon accepteren dat de boel er een in de zoveel jaar er even uit ligt.quote:Op zondag 21 juli 2024 11:09 schreef spectrumanalyser het volgende:
Ik blijf er bij, het verwachtingspatroon is veel te hoog.
De computer moet het doen. Er is geen backup-plan. Dat is niet nodig, de computer moet het altijd doen.
quote:Op zondag 21 juli 2024 10:15 schreef Perrin het volgende:
En ondanks dat het allemaal niet snel gaat is de versimpeling om simpelweg void main() { // Doe iets } te kunnen runnen in preview in de laatste Java versie, dus dan kun je bijna a la Python scripten.SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.Programmeer zelf al 20+ jaar (o.a.) Java, vind het een heerlijke taal nu. Zou wel Rust willen leren overigens.
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
Ja dat is in begin wel wennen, maar ik moet zeggen dat het sinds de recentere versies met het wrappen en zo wel fijn werkt.quote:Op zondag 21 juli 2024 12:06 schreef Monolith het volgende:
[..]
Veel plezier met je if err != nil![]()
Go staat ook nog wel op m'n lijstje om nog eens wat meer mee te doen, maar dat is sowieso een vrij lang lijstje (Kotlin, Zig, etc) dat ook een beetje afhangt van of ik het m'n werkzaamheden kan wegprakken.
Je moet er gewoon voor zorgen dat je alles automatisch uit kunt rollen en niet op de hulpmiddelen van slechts 1 producent vertrouwen. Het is ook allemaal niet zo moeilijk als je weet hoe het werkt.quote:Op zondag 21 juli 2024 12:08 schreef stavromulabeta het volgende:
[..]
Ik denk eerder dat dit een bewuste en rationele keuze is. Een backup-plan alleen is niet voldoende, je moet het 24/7 op de achtergrond paraat hebben staan, personeel ervoor opleiden, regelmatig mee oefenen. En dat is al snel veel duurder dan gewoon accepteren dat de boel er een in de zoveel jaar er even uit ligt.
Precies dat dus. Automatisering gaat om efficintie en kostenbesparing. We gebruiken niet overal computers omdat het zulk leuk speelgoed is, maar omdat het goedkoper is dan zaken met de hand te doen en bedrijven die veel automatiseren dus concurrerender zijn dan bedrijven die dat niet doen.quote:Op zondag 21 juli 2024 12:08 schreef stavromulabeta het volgende:
[..]
Ik denk eerder dat dit een bewuste en rationele keuze is. Een backup-plan alleen is niet voldoende, je moet het 24/7 op de achtergrond paraat hebben staan, personeel ervoor opleiden, regelmatig mee oefenen. En dat is al snel veel duurder dan gewoon accepteren dat de boel er een in de zoveel jaar er even uit ligt.
Niet zo leuk voor de klanten, of de werknemers als het goed fout gaat en daardoor einde oefening is, maar voor het hogere management meestal geen probleem.quote:Op zondag 21 juli 2024 12:29 schreef Tijn het volgende:
In dat licht is het volkomen logisch dat het acceptabel gevonden wordt dat dingen soms niet werken. De dienstverlening staat niet op de eerste plaats, het gaat om de centen.
Precies. En de aandeelhouders vinden het ook belangrijker dat er geen "onnodige" kosten worden gemaakt, dan dat de uptime 100% is ipv 99%.quote:Op zondag 21 juli 2024 12:42 schreef SymbolicFrank het volgende:
[..]
Niet zo leuk voor de klanten, of de werknemers als het goed fout gaat en daardoor einde oefening is, maar voor het hogere management meestal geen probleem.
Ligt allemaal ook heel erg aan de positie die IT inneemt in je organisatie. Dit diagrammetje van Gregor Hohpe vind ik altijd wel een mooie samenvatting van hoe IT wordt beschouwd:quote:Op zondag 21 juli 2024 12:45 schreef Tijn het volgende:
[..]
Precies. En de aandeelhouders vinden het ook belangrijker dat er geen "onnodige" kosten worden gemaakt, dan dat de uptime 100% is ipv 99%.
Ook voor bedrijven die niets met IT hebben is het vaak zinvol als je iedereen een werkplek kunt geven die toegesneden is op hun werkzaamheden, in plaats van een standaard image. Als het management bijvoorbeeld een pdf rondstuurt, je wilt daar een grafiekje uithalen en je hebt daar geen software voor, dan ga je dat document uploaden naar een vage website die dat voor je doet. Wel goedkoop, maar je hebt geen controle en gooit al je bedrijfsgegevens op straat. En voor je het weet heb je allerlei abonnementen daarvoor.quote:Op zondag 21 juli 2024 12:57 schreef Monolith het volgende:
[..]
Ligt allemaal ook heel erg aan de positie die IT inneemt in je organisatie. Dit diagrammetje van Gregor Hohpe vind ik altijd wel een mooie samenvatting van hoe IT wordt beschouwd:
[ afbeelding ]
Voor de klanten is wel leuk dat ze elke maand geld besparen omdat het product goedkoper is. En als ze dat niet bevalt kunnen ze naar een duurdere concurent die een hogere beschikbaarheid garandeert (alhoewel die in de meeste gevallen failliet is omdar de klant niet bereid is de meerprijs te betalen voor een ieniemienie beetje extra beschikbaarheid).quote:Op zondag 21 juli 2024 12:42 schreef SymbolicFrank het volgende:
[..]
Niet zo leuk voor de klanten, of de werknemers als het goed fout gaat en daardoor einde oefening is, maar voor het hogere management meestal geen probleem.
Als je alleen internet of online opslag afneemt is het nog wel te overzien, maar het dienstenpakket groeit gestaag, terwijl het wel allemaal backwards-compatible moet blijven. Dus de kans op fouten groeit ook gestaag. En daar die Cloud-providers zo groot zijn geworden, zijn ze ook een aantrekkelijk doelwit voor kwaadwillenden.quote:Op zondag 21 juli 2024 13:17 schreef stavromulabeta het volgende:
[..]
Voor de klanten is wel leuk dat ze elke maand geld besparen omdat het product goedkoper is. En als ze dat niet bevalt kunnen ze naar een duurdere concurent die een hogere beschikbaarheid garandeert (alhoewel die in de meeste gevallen failliet is omdar de klant niet bereid is de meerprijs te betalen voor een ieniemienie beetje extra beschikbaarheid).
Ah, zonder account zie je de opvolgende tweets niet meer. En wie gaat zoiets nu ook op x doen?quote:Op maandag 22 juli 2024 12:43 schreef Litpho het volgende:
Blijkbaar debunked. Zach Voorhies is sowieso niet zo’n geweldige bron…
[ x ]
Had al zo'n vermoeden nav de toon en stelligheid.quote:Op maandag 22 juli 2024 12:43 schreef Litpho het volgende:
Blijkbaar debunked. Zach Voorhies is sowieso niet zo’n geweldige bron…
[ x ]
De originele thread stond op X. Dan is debunken op X vermoedelijk niet het slechtste idee.quote:Op maandag 22 juli 2024 12:50 schreef SymbolicFrank het volgende:
[..]
Ah, zonder account zie je de opvolgende tweets niet meer. En wie gaat zoiets nu ook op x doen?
Bij het verre van neutrale woord "detonator" had ik al vraagtekens.quote:Op maandag 22 juli 2024 12:52 schreef Dubbelzuurrr het volgende:
[..]
Had al zo'n vermoeden nav de toon en stelligheid.
Als ik allerlei insinuaties over snode intenties en 'aanvallen op Jordan Peterson' lees, dan weet ik het al wel weer. Overigens allemaal ook wel vrij matig voor een 'professionele C++ programmeur', want de Assembly errors haal ik er nog wel uit ondanks dat ik dat 20 jaar niet gedaan heb.quote:Op maandag 22 juli 2024 12:57 schreef Litpho het volgende:
[..]
De originele thread stond op X. Dan is debunken op X vermoedelijk niet het slechtste idee.
Ik heb zelf ook geen Twitter account meer, dus ik vind het net zo onhandig als jij.
[..]
Bij het verre van neutrale woord "detonator" had ik al vraagtekens.
Dank je.quote:Op maandag 22 juli 2024 12:57 schreef Litpho het volgende:
[..]
De originele thread stond op X. Dan is debunken op X vermoedelijk niet het slechtste idee.
Ik heb zelf ook geen Twitter account meer, dus ik vind het net zo onhandig als jij.
-edit- Threadreader https://threadreaderapp.com/thread/1814762302337654829.html
“To express our gratitude, your next cup of coffee or late night snack is on us!” the email reportedly said.quote:Op donderdag 25 juli 2024 08:30 schreef Leandra het volgende:
[..]
Een uber eats giftcard...![]()
Die niet geldig is...![]()
![]()
Hm dat is toch wel iets wat je al in je 2e course programmeren leert of zo, bizar dat dit door een PR heenkomt als dit het is.quote:Op maandag 22 juli 2024 13:34 schreef SymbolicFrank het volgende:
[..]
Dank je.
Ik heb het niet helemaal uitgezocht, maar ik had begrepen dat het fout was gegaan bij het parsen van de definities. De programmeur ging er van uit dat de inhoud van het bestand correct is. Dat is natuurlijk een heel gevaarlijke aanname, je moet er altijd van uit gaan dat het net niet klopt. Maar als je het dan toch gaat parsen, ga je natuurlijk een datastructuur maken die vol met onzin staat. En zodra je daar iets mee probeert te doen krijg je dan de gekste foutmeldingen. En data proberen te adresseren buiten het data segment is natuurlijk 1 van die dingen.
Gezien die thread was het ook een "harde" pointer met offset, dus geen referentie naar een object maar een berekend adres. Heel slordig, allemaal.
Iets in die richting ja. Wie doet er nu zaken met zo'n toko, manman.quote:Op donderdag 25 juli 2024 08:45 schreef Momo het volgende:
Zou dat een trucje zijn dat bedrijven hun niet kunnen aanklagen als ze die bon geaccepteerd hebben?
|
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |