News for hackers. Stuff that matters.
Re:Due to failure in the IT system, it is not possible to ru... by miggol on Sunday April 03, 2022 @07:56PM (#30902002)
My curiosity is killing me as to what exactly went wrong. And as someone living in The Netherlands I'm also kind of mad at the apparent fragility of this huge chunk of our infrastructure. If this had happened on a work day, it would have been a real national emergency, rather than just a huge national inconvenience.

I would appreciate one of those post-outage "what happened" reports like with the AWS and Facebook outages last year. But outside of IT I don't think anyone really expects those over here. And there might be national security considerations preventing such disclosure until any chance of a repeat has been engineered away, at which point everyone will have forgotten.

Re:Due to failure in the IT system, it is not possible to ru... by quartz on Sunday April 03, 2022 @09:42PM (#30902585)
From the notice:

> It affected the system that generates up-to-date schedules for trains and staff.

...boy oh boy did trying to look into what NS uses for crew scheduling ever send me down a rabbit hole.

I don't know if the systems have changed but while poking around online I found this[1] doc about the Netherlands' timetable revamp around 2006 and it talks about the complexity of TURNI-- their on-the-fly crew scheduling system.

> A typical workday at NS includes approximately 15,000 trips for drivers and 18,000 for conductors. The resulting number of duties is approximately 1,000 for drivers and 1,300 for conductors. This leads to extremely difficult crew scheduling instances. Nevertheless, because of the highly sophisticated applied algorithms, TURNI solves these cases in 24hours of computing time on a personal computer. Therefore, we can construct all crew schedules for all days of the week within just a few days.

Then I found more detail about TURNI's implementation in this[2] paper about optimizing crew scheduling for timetables.

> In the railway industry the sizes of the crew scheduling instances are, in general, a magnitude larger than in the airline industry. Moreover, crew can be relieved during the drive of a train resulting in much more trips per duty than typical in airlines. In other words, the combinatorial explosion is much higher. The latter has made the application of these models in the railway industry prohibitive until recently.

Cool stuff.

Finally, gleaning from ns.nl's careers page[3] everything else in their IT land outside this system runs off SAP (likely including the actual distribution of the output of crew scheduling) so if I had to gamble I'd say the failure happened somewhere in the integration between them.

[1] https://homepages.cwi.nl/~lex/files/Interfaces.pdf

[2] https://repub.eur.nl/pub/11701/ei200803.pdf

[3] https://werkenbijns.nl/werkgebieden/it/sap-specialist-bij-ns...

sidenote: If anyone out there is an SAP specialist ns.nl looks like a pretty great place to work: 36hr week, 5 weeks vacation, pension, and free unlimited 2nd class + low cost 1st class train travel.

Re:Due to failure in the IT system, it is not possible to ru... by rgj on Monday April 04, 2022 @01:32AM (#30903572)
> sidenote: If anyone out there is an SAP specialist ns.nl looks like a pretty great place to work: 36hr week, 5 weeks vacation, pension, and free unlimited 2nd class + low cost 1st class train travel.

Those are pretty standard terms here in .NL. 36 hours is considered fulltime by most employers, including government and semi-government. Pension is offered almost everywhere and at least 4 weeks vacation is the legal minimum.

Maybe except for the _unlimited_ train travel but most employers do offer free train travel between home and work.

This also means that if an IT system goes down on a Sunday, a lot of employees won’t even pick up the phone until Monday 9 AM.

Re:Due to failure in the IT system, it is not possible to ru... by t0mas88 on Monday April 04, 2022 @01:58AM (#30903693)
Indeed pretty standard, even in non-government it would be 40 hours but all other terms the same and most likely a company car + private use of it instead of the train.

And I'm also sure they have a significant on-call setup of the IT teams for any out of office hours issues, just like every other large 24x7 kind of organization.

Re:Due to failure in the IT system, it is not possible to ru... by rgj on Monday April 04, 2022 @02:36AM (#30903861)
Of course they do. But the real specialists will most likely have been able to keep themselves out of the on call schedule.
Re:Due to failure in the IT system, it is not possible to ru... by rocqua on Monday April 04, 2022 @05:07AM (#30904606)
Note that a pension is essentially a legal requirement. There might be ways around this, but it would be really hard to offer employment without offering a pension in NL.
Re:Due to failure in the IT system, it is not possible to ru... by consp on Monday April 04, 2022 @05:48AM (#30904807)
Only AOW (state pension) is a requirement by law and for full-time salaried employees there is no way around that. Private pension (what is meant here) is not required by law though financially very lucrative compared to doing it yourself. It can be made required by making a CAO (collective bargaining agreement) "algemeen bindend" for all employees in a sector/company but this is not always the case in all sectors (e.g. IT). Note that this is way more complex and this is just a simplification.
Re:Due to failure in the IT system, it is not possible to ru... by rocqua on Monday April 04, 2022 @07:10AM (#30905241)
Really, I thought pensions were required. I guess it's just so fiscally attractive that essentially every employer offers it. Combined with the pervasiveness of CAOs, especially among the more stingy sectors.
Re:Due to failure in the IT system, it is not possible to ru... by roeles on Monday April 04, 2022 @01:00PM (#30909026)
I worked about a year at NS as a consultant. I wrote python software that broadcasts the audio messages in the passenger compartment, steers the outside lcd screens and such.

It is a great place to work. A nice atmosphere, good coffee and they embraced change (in this case Scaled Agile) better than most places I have seen. They are often listed as top-5 best places to work and I can see why.

Re:Due to failure in the IT system, it is not possible to ru... by ChuckNorris89 on Monday April 04, 2022 @03:14AM (#30904050)
>36 hours is considered fulltime by most employers

How standard is that in the private sector or non former state owned enterprises? I haven't looked at the NL market in a while but most tech jobs I saw back then were 40h/week.

Re:Due to failure in the IT system, it is not possible to ru... by rgj on Monday April 04, 2022 @03:47AM (#30904227)
It's hard to find actual numbers. Tech jobs, smaller companies ("MKB") and work in the agricultural sector tend to have a higher percentage of 40 hour work weeks than other sectors.

Only 3% of the people in the Netherlands work 41 hours per week or more. The average Dutchman works 31 hours per week. (source https://www.cbs.nl/nl-nl/nieuws/2020/08/meer-dan-de-helft-we...)

Re:Due to failure in the IT system, it is not possible to ru... by fjfaase on Monday April 04, 2022 @05:06AM (#30904604)
I have been working between 30 and 24 hours as a Senior Software Developer in the past 20 years. I have had several colleagues who work a similar amount of hours. I have been telling employers that I am only productive for about six hours per workng day on average and that never has been a deal breaker. The number of productive hours does vary from day to day, but I know that I push myself beyond that limit, I will run in trouble after some months. I have heard about studies that the average employee is only really productive for about two or three hours per day. With me working six hours per day, I might just as productive as someone being eight hours in the office.
Re:Due to failure in the IT system, it is not possible to ru... by AndyMcConachie on Monday April 04, 2022 @03:32AM (#30904155)
Most private sector tech jobs in NL are 40 hours per week. But many private sector jobs are also flexible in ways that I've never seen in the USA. For example, allowing an employee to work 40 hours in 4 days instead of 5.
Re:Due to failure in the IT system, it is not possible to ru... by dtech on Monday April 04, 2022 @06:53AM (#30905137)
40 hours in 4 days - 4x10 - is unusual, but 4x9 for 90% part-time is common.
Re:Due to failure in the IT system, it is not possible to ru... by yourusername on Monday April 04, 2022 @04:40AM (#30904486)
Not very standard but if you want to work 36 or 32 hours that is possible almost everywhere (you'll just get 10-20% less pay).
Re:Due to failure in the IT system, it is not possible to ru... by MetaWhirledPeas on Monday April 04, 2022 @01:09AM (#30903483)
> everything else in their IT land outside this system runs off SAP (likely including the actual distribution of the output of crew scheduling) so if I had to gamble I'd say the failure happened somewhere in the integration between them.

I have a reflex repulsion for off-the-shelf "enterprise" software. You pay millions of dollars to subscribe to a suite of (seemingly) bad, bloated software that takes more work to customize and integrate than it would to fully replace. An army of developers trying to keep a business running with the world's largest Swiss Army knife.

My gut tells me that big names like SAP and Sales Force are easier to sell to executives, and it makes a company seem like it knows what it's doing. And maybe feeling pressure to choose a "respected" brand leads to fewer alternatives? Or maybe all the alternatives are quickly bought out by the behemoths. I really don't know. Maybe someone can enlighten me. It just seems like an enormous turd of inefficiency to me.

Re:Due to failure in the IT system, it is not possible to ru... by ArnoVW on Monday April 04, 2022 @02:48AM (#30903917)
Have done consulting for 15 years, understand your feelings. But I'd like to offer some alternative viewpoints.

Buying an off the shelve package also buys you an industry-standard business process. The idea is that part of value comes from the process that you have to shoe-horn into. Some integration is expected (and provided for) but if you have to modify heavily, You're Not Using It Correctly.

Also, using an OTS package means less development risk (not every IT dept has 10x developers coming out the wazoo) and it also means that you have a huge reservoir of skilled labour if you need it. Not just for development but also on the business side.

Finally, if you're a big, publicly owned company, you likely have many financial / reporting constraints. The scope of your non-negotiable requirements may be bigger than you imagine.

I've seen people implement SAP in a couple of months. It's possible. It's still expensive and clunky though :-)

Re:Due to failure in the IT system, it is not possible to ru... by eatingcrowe on Monday April 04, 2022 @04:24AM (#30904403)
> I've seen people implement SAP in a couple of months. It's possible. It's still expensive and clunky though :-)

Never worked with SAP, but still coming off my burn-out hangover from $OLD_JOB - worked to migrate the nexus of the firm's accounting systems from COBOL to MS Dynamics. Unto itself, I don't really have a problem with Dynamics - I do have a problem with MS and their piss-poor available materials on the topic. While I understand their business sells training and certifications, this does ass all for folks pulled in as a pinch hitter during a death march. Can scarcely fly out to Las Vegas for a week long vacation while I'm working 16 hour days to beat the clock on our last true COBOL coder's retirement date.

The greater issue I have in enterprise systems - often the consultant / contractor firms[0] involved in the process. The classic fly-out of classy sales-engineers replaced with low-rent off-shore coders for the actual work. Slick-as-shit documentation that does not match reality in even the simplest of cases. Counter-Party contacts that neither care nor hide their lack of caring for the outcome of the project. Pressing for aggressive timelines that do not meet reality

I would assume there is some correlation, however, between buying $ENTERPRISE_TOOL and an unwillingness to hold consultants feet to the fire on their own failings, structuring a contract that keeps them honest.

[0] - Not to state `ArnoVW is one, only stating a pattern I've run into all too often.

Re:Due to failure in the IT system, it is not possible to ru... by ArnoVW on Monday April 04, 2022 @06:53AM (#30905143)
Thanks for the footnote =) And I concur. Outsourcing your IT replaces one type of work with another. If you can't manage your externalized projects, you're gonna get eaten alive by IT services suppliers.

In fact my line of work was managing 'complicated IT projects', generally involving formalizing things and chasing said suppliers (ie they outsourced the outsourcing)

Re:Due to failure in the IT system, it is not possible to ru... by PennRobotics on Monday April 04, 2022 @03:53AM (#30904257)
You see, when your Foxpro guy retires in 10 years, either you've been training your new hires how to program Foxpro (a waste of time) or you'll pay a specialist to move all your business data and operation macros to a new platform (a waste of money).

SAP lets you stop kicking that can down the road by wasting your time and money today.

Re:Due to failure in the IT system, it is not possible to ru... by madaxe_again on Monday April 04, 2022 @04:43AM (#30904501)
I’ve never seen a SAP install that wasn’t modified heavily, usually to the tune of millions of dollars of development - which can’t help but make me think that if nobody can use it “correctly”, then perhaps it can’t be used in its unmodified form.

In addition, a common occurrence seems to be businesses paying for extensive custom developments (such as an integration with a third party system), and footing the entire development cost - despite their “custom” development being 100% identical to that deployed at other businesses. They’re then trapped in a world where changing the URI for an API endpoint costs €150k.

Honestly, I see it as just being a big corrupt hole fuelled by interpersonal relationships rather than any actual rationale.

Re:Due to failure in the IT system, it is not possible to ru... by aliswe on Monday April 04, 2022 @05:48AM (#30904809)
It's interesting that the word "bespoke" is derogatory in SAP land.
Re:Due to failure in the IT system, it is not possible to ru... by regularfry on Monday April 04, 2022 @05:10AM (#30904624)
Industry standards shouldn't be single-vendor though. That's what leads to expense and clunkiness.
Re:Due to failure in the IT system, it is not possible to ru... by belter on Monday April 04, 2022 @05:37AM (#30904748)
Implement SAP only in a couple of months? Surely an Agile project...
Re:Due to failure in the IT system, it is not possible to ru... by ArnoVW on Monday April 04, 2022 @06:56AM (#30905162)
It was a young company and they only had the bare minimum in modules (accounting, HR)
Re:Due to failure in the IT system, it is not possible to ru... by resonious on Monday April 04, 2022 @01:54AM (#30903667)
My previous boss recently tried to pick up an enterprise solution. He runs a non-software company that has a lot of custom internal apps - 90% built/maintained by interns. Of course the intern-built custom apps are super buggy but the bugs get fixed immediately, and the system is tailored to the company's way of doing things. The company spent an obscene amount of money just demoing a full-fledged SAP-type thing to potentially replace the custom stuff, but they ultimately found the rag-tag web apps better and cancelled the SAP contract.

That whole situation convinced me pretty thoroughly that "enterprise" software is indeed a form of large-scale snake oil. I think most businesses can go a long way with just spreadsheets and email.

Re:Due to failure in the IT system, it is not possible to ru... by theshrike79 on Monday April 04, 2022 @02:48AM (#30903915)
First rule of SAP integration:

You do not modify SAP to fit your company, you modify your company to fit the SAP model.

You can try it the other way, but the project will always cost millions and it will eventually fail. It always has and it always will.

Re:Due to failure in the IT system, it is not possible to ru... by shapefrog on Monday April 04, 2022 @05:03AM (#30904590)
Nothing gets me as excited as a lowly footsoldier in a company as when the c-suite decide to spend $100mil doing a custom install of a big name software stack that will "totally change the way we work and at the same time be fully customised to the way we work here".
Re:Due to failure in the IT system, it is not possible to ru... by sebmellen on Monday April 04, 2022 @02:32AM (#30903836)
This is one of the reasons I'm bullish on no-code doc-apps like Coda [0]. I recently started consulting with someone who calls himself "The Coda Guy" and pulls together truly wizard-like apps out of Coda [1]. (Coda is effectively a hybrid of Excel, Google Docs, and Notion.)

I think the "Excel+" category should receive a lot more attention than it does now. I can easily see "no-code" tools like Coda taking over Salesforce and effectively filling the niche you describe.

[0]: https://coda.io

[1]: https://coda.io/@simpladocs/cycling-specific-template / https://coda.io/@simpladocs/crm-interaction-tracker

Re:Due to failure in the IT system, it is not possible to ru... by kwhitefoot on Monday April 04, 2022 @02:33AM (#30903841)
Agreed, except for the spreadsheets. Please get people to use server based databases instead. They are no longer difficult or expensive to install or use and make life so much better even for 'interns' and it will reduce their workload dramatically as well as increasing the quality of the solution..
Re:Due to failure in the IT system, it is not possible to ru... by sjamaan on Monday April 04, 2022 @04:32AM (#30904446)
> My gut tells me that big names like SAP and Sales Force are easier to sell to executives.

I've heard it said that SAP is sold on the golf course, not in the IT boardroom.

Re:Due to failure in the IT system, it is not possible to ru... by belter on Monday April 04, 2022 @05:40AM (#30904760)
Nowadays it's more business trips to Prague...
Re:Due to failure in the IT system, it is not possible to ru... by xyst on Sunday April 03, 2022 @10:58PM (#30902961)
I have seen “SAP” tossed around in this industry and still have no clue what they do to earn money. Are they the equivalence of “salesforce”?
Re:Due to failure in the IT system, it is not possible to ru... by acomjean on Sunday April 03, 2022 @11:42PM (#30903137)
Basically SAP is a large database/software package that runs all aspects of your business. From accounting to billing. Your business probably needs to change a lot if you’re going to use it. When I did a time card application for a big company we interfaced our app with a backend some sap engineers made available to us.

I have no idea how it works, but apparently it does.. sometimes…

https://www.computerweekly.com/news/252435884/Chances-of-suc...

Re:Due to failure in the IT system, it is not possible to ru... by chii on Monday April 04, 2022 @12:38AM (#30903351)
> that runs all aspects of your business.

i think this is under-emphasized for people unfamiliar with them.

I think SAP and related modules are "solidified business processes", and their consultants and sales persuade your CxO level people that switching business processes will improve overall efficiency (and somewhat hint at standardization, so that the CxO will have experience at that domain when switching jobs!).

But of course, it's not really true - best practice business processes are an illusion imho, and it will turn out that the subtle differences have to be implemented individually.

Re:Due to failure in the IT system, it is not possible to ru... by lmpdev on Sunday April 03, 2022 @11:09PM (#30903010)
SAP are more known for ERP than CRM

They're absolutely colossal in size

My ex-girlfiend's father is an engineer there in Baden-Wurttemberg - I'd characterise them as closer to something like Oracle rather than Salesforce

Re:Due to failure in the IT system, it is not possible to ru... by ant6n on Monday April 04, 2022 @12:39AM (#30903355)
> I'd characterise them [SAP] as closer to something like Oracle rather than Salesforce

They feel more like IBM, but more crusty, more conservative and more corporate.

Working for a railway on anything touching SAP sounds like an absolute nightmare of wasting decades threading water with nothing to show for it.

(I saw a bit of SAP inside DB… nope nope nope)

Re:Due to failure in the IT system, it is not possible to ru... by lmpdev on Tuesday April 05, 2022 @06:13AM (#30917186)
It's funny, I was originally going to comment "the worst of Oracle with the worst of IBM" but I prefer the way you put it

Edit: no offence intended to anyone at SAP, IBM or Oracle - I do think each company has a legitimate role to play for rather different markets

Re:Due to failure in the IT system, it is not possible to ru... by nine_k on Sunday April 03, 2022 @11:24PM (#30903059)
They are so colossal that switching to SAP usually means reworking company's processes to match SAP's, not the other way around.
Re:Due to failure in the IT system, it is not possible to ru... by GekkePrutser on Sunday April 03, 2022 @11:44PM (#30903142)
To be fair, that is the case for most ERPs. It's not really about the size of the product but rather the important role it plays in a company.

Most ERPs can be quite flexible too, there's a ton of customisation possible. And a whole cottage industry of addons and integrations for every imaginable integration or business model. But the problem is you really screw yourself with added complexity when it's time to update. Then you're really condemning yourself to spending millions on consultants at a time when you might not have the resources. And postponement leads to technical debt.

Hence the idea of adapting the business to the system. Making sense too if you think about it this way: you're not really just buying a system but a methodology.

And another thing is that it makes integration with other companies easier. Makes the company more easy to sell or too acquire other companies and integrate them.

Re:Due to failure in the IT system, it is not possible to ru... by kovacs_ on Monday April 04, 2022 @12:30AM (#30903322)
Heh, you described my work situation to a T.

They decided to modify a number of core functions to work the same way as their old terminal system instead of the default ERP process. Now our job for the next couple years is decoupling the custom add-ons so we can safely update to a modern ERP system.

Re:Due to failure in the IT system, it is not possible to ru... by shdon on Sunday April 03, 2022 @11:42PM (#30903135)
This was true even for Royal Dutch Shell, one of the largest companies in the world. A few years before he retired, my dad led a team responsible for coordinating implementation of SAP and for training thousands or even tens of thousands of employees to work with the new system.
Re:Due to failure in the IT system, it is not possible to ru... by manmal on Monday April 04, 2022 @12:51AM (#30903413)
I read recently that not using SAP - or heavily customizing it - in markets where it’s prevalent can break big(ish) companies. Apparently the interface to other companies (from which to buy or sell) is so much easier to setup when all have the same system, that using any other system is prohibitive. If you need to interface with hundreds of enterprises that all implement standard SAP, you become the expensive outsider if you don’t. Integration projects can take years and then fail, with nothing to show for - which can threaten a company’s existence. Better to use standard SAP „off the shelf“ and do as little customization as possible.
Re:Due to failure in the IT system, it is not possible to ru... by regularfry on Monday April 04, 2022 @06:41AM (#30905060)
Without necessarily wishing to call into question your source on this particular occasion, it is of course in SAP's interest that as many as possible believe this to be true.
Re:Due to failure in the IT system, it is not possible to ru... by tonyedgecombe on Monday April 04, 2022 @03:32AM (#30904149)
One of my customers was taken over during their SAP implementation. The general feeling among management was the work had weakened them so much it made them vulnerable to takeover.
Re:Due to failure in the IT system, it is not possible to ru... by AdrianB1 on Monday April 04, 2022 @03:40AM (#30904192)
SAP is mainly an ERP system, but it has various modules dealing with stuff from Purchase Orders and Materials Management to HR. It can be very large and extremely expensive, like over $1 billion for one company in ~ 20 years. It can be customized in many ways, good consultants are very expensive and the cheap ones are usually a waste of money. Without customization very few companies can map their processes on out of the box SAP.

It was developed a very long time ago, it has a huge adoption in large companies and a few years ago when they migrated from R3 to Hana one of their own people told us in an architecture review meeting that they have over 300,000 built in reports to migrate.

In many cases companies are adopting SAP because "nobody was ever fired for buying IBM". Anecdotical, the company where my brother works is implementing SAP and changed all existing networking gear with Cisco because "this is what big companies do". They threw away brand new equipment and spent several millions on the SAP implementation that is still not working, forecasting they will pay even more millions to make it work then millions per year to use it.

Re:Due to failure in the IT system, it is not possible to ru... by samstave on Sunday April 03, 2022 @11:59PM (#30903206)
Think Oracle, with business logic on top. (JDEdwards, Oracle, SAP) were the OGs of BI.

(and bloat, and McKinsey infiltration into many a large F100+)

--

They are old school, entrenched, but yu would jump off a cliff supporting any of this legacy stuff. It will persist as the inertia on huge systems is heavy.

But yeah - I wonder if they are signing any NEW business... aside from military bunker grade stuff (which will cost as much as the bunker to implement) I dont see a reason to implement (not because I am bashing, but because I dont know the modern business case reqs that would call for SAP)

Re:Due to failure in the IT system, it is not possible to ru... by sveme on Monday April 04, 2022 @12:49AM (#30903399)
Google switched to SAP two years or so ago.
Re:Due to failure in the IT system, it is not possible to ru... by cerved on Monday April 04, 2022 @02:28AM (#30903813)
switched what?
Re:Due to failure in the IT system, it is not possible to ru... by RedNifre on Monday April 04, 2022 @06:19AM (#30904967)
The company.
Re:Due to failure in the IT system, it is not possible to ru... by anticensor on Monday April 04, 2022 @10:31AM (#30907046)
I would have expected something like ABC CRM, tailored to Google.
Re:Due to failure in the IT system, it is not possible to ru... by rendall on Monday April 04, 2022 @12:34AM (#30903336)
> McKinsey infiltration into...

What is McKinsey infiltration?

Re:Due to failure in the IT system, it is not possible to ru... by n3k5 on Monday April 04, 2022 @02:41AM (#30903886)
I don't know about “McKinsey infiltration into many a large F100+” first-hand, but from context I'd guess it's simply getting consultants from McKinsey & Company[0] jobs in the ‘infiltrated’ firm, on the basis that it has no in-house employees capable of properly setting up / running the bizarrely complex and idiosyncratic SCM-ERP-HCM-BI-etc. software in question.

Basically: You have a problem; Oracle/SAP says they'll solve it for you. Now you have a second problem; they say McKinsey'll solve it for you. Now you have …

[0] https://mckinsey.com

Re:Due to failure in the IT system, it is not possible to ru... by samstave on Monday April 04, 2022 @03:46PM (#30911164)
Its the cancer that permeates your C-Suite. Meta-stasize-ing,

God I love etymology:

"-Stasize"

     **To stand on a hilltop once. To be, this time, on advance. To reach the highest clouds. To touch the limits of space. To out-grow skyscrapers. And make them look at my face.**
---

So FB is becoming a meta-stacious being..

That which wishes to control from a vantage, or t corrupt from within the minds... The light house.

Re:Due to failure in the IT system, it is not possible to ru... by belter on Monday April 04, 2022 @05:42AM (#30904774)
Imagine an Octopus like Goldman Sachs but for Enterprise Software.
Re:Due to failure in the IT system, it is not possible to ru... by marban on Sunday April 03, 2022 @11:30PM (#30903074)
You might look up the running gag for the german abbreviation.
Re:Due to failure in the IT system, it is not possible to ru... by liamwire on Sunday April 03, 2022 @11:19PM (#30903040)
In a word: ERP.
Re:Due to failure in the IT system, it is not possible to ru... by cerved on Monday April 04, 2022 @02:29AM (#30903818)
think Üracle
Re:Due to failure in the IT system, it is not possible to ru... by drumhead on Monday April 04, 2022 @03:21AM (#30904088)
The OG ERP
Re:Due to failure in the IT system, it is not possible to ru... by tannhaeuser on Monday April 04, 2022 @05:28AM (#30904699)
I have zero knowledge of how the Dutch railway scheduling system works, nor of the nature of this failure, but SAP has been blogging recently about using Prolog for combinatorical optimization tasks such as the one that may be in use here or in SAP's Advanced Planning [1]. There are also well-known Prolog proponents from NL.

[1]: https://blogs.sap.com/2022/03/11/what-you-may-not-know-of-pr...

Re:Due to failure in the IT system, it is not possible to ru... by incompatible on Sunday April 03, 2022 @10:57PM (#30902958)
If they are scheduling days in advance, then why would a failure of the scheduling system cause an instant outage?
Re:Due to failure in the IT system, it is not possible to ru... by naikrovek on Sunday April 03, 2022 @11:14PM (#30903024)
because accidents and delays happen anytime, and if the schedule can't adapt, you can't run the trains.

people seem to believe that running trains is some simple thing. it is the exact opposite of a simple thing, even for small systems with only a few dozen trains

Re:Due to failure in the IT system, it is not possible to ru... by tyingq on Sunday April 03, 2022 @11:14PM (#30903023)
It said for "schedules for trains and staff". Crew scheduling is complicated and changes constantly.
Re:Due to failure in the IT system, it is not possible to ru... by anticensor on Monday April 04, 2022 @10:32AM (#30907057)
Why not fall back to old-school time and distance interval running?
Re:Due to failure in the IT system, it is not possible to ru... by jonny_eh on Sunday April 03, 2022 @11:03PM (#30902981)
Maybe a mistake was detected and they needed to recalculate?
Re:Due to failure in the IT system, it is not possible to ru... by sofixa on Monday April 04, 2022 @03:19AM (#30904076)
> 36hr week, 5 weeks vacation, pension

1 hour more than the standard French contract, and there are also far more holidays here..

> free unlimited 2nd class + low cost 1st class train travel.

.. okay that's actually a great perk. IIRC the French national railway company, SNCF, provide only a limited number of tickets per employee (like 10 per year? someone please correct me if I'm wrong). Their UX is also atrocious though (websites are just shit at workflows, apps are weird and break easily, ticket machines are OK but with really bad touch screens, and train announcement screens are each running Windows XP(with literally hundreds, if not thousands of them on big train stations), while from what i recall NS was acceptable.

Re:Due to failure in the IT system, it is not possible to ru... by thibautg on Monday April 04, 2022 @04:17AM (#30904371)
I work for the Belgian railways and I have a free unlimited first class pass for Benelux (Belgium, Netherlands and Luxembourg) + lots of international free tickets, also in 1st class. But no company car, obviously.

There is no UX: it's just a small sheet of paper.

Re:Due to failure in the IT system, it is not possible to ru... by HowTheStoryEnds on Monday April 04, 2022 @05:51AM (#30904821)
The workers don't get that though, they get 2nd class.
Re:Due to failure in the IT system, it is not possible to ru... by samstave on Sunday April 03, 2022 @11:52PM (#30903180)
I love deep diving on public info to determine the internals (even, not only SOPs, policies, but also *governing culture* can be easily gleaned from reading what is placed in public view.

For example, The Salvation Army is one of the biggest jokes in all of charitable history.

I wont go into details here, but I would NEVER give a dime to the Salvation "army" (of free slave labor under the guise of "salvation" (its a tax and money fraud to its core (I went through a SHIT ton of financial documents to see what their true operatin is disguised as. AVOID)

TL;DR: TSA uses its place as a church-like service to get special tax incentives, even the buildings in SF were donated to them. They run a for-profit-grey-market of boutiques they supply with "donations" they have running trades with China-Town in SF. They take subsidies, donations and other benefits. They require all that they "help" sign up for state benefits, sign the benefits over to their org, take the benefits, then feed donated & expired processed fod to their labor force.

They only take in able bodied. Force them to go to church each sunday. and make them use external addiction help, such as AA and make it clear they are not a treatment organiztion.

They maintain a very small amount of actual employees, and play on the egos of those in their "program" using military style rankings to appease the egos of the ignorant...

They then profit like mad, corruption is rampant and they feed all their "good" donatins to their side hustle of boutiques and other grey market.

Its a fn racket.

=---

The point being that if you DD a company/org, you can often find out a lot from financial public info, comments from even just a few employees etc..

Re:Due to failure in the IT system, it is not possible to ru... by nicolas_t on Monday April 04, 2022 @12:26AM (#30903306)
Please go into details, I always think it's important to call out charities that are fraudulent and going into details helps with detecting if other charities are fraudulent or not.

What lead you to look into this? How did you originally suspect them of being fraudulent? What clues did you see in their financial documents?

For example, I tend to look at Charity Navigator and for Salvation Army, they mostly get dinged by not having an independent board (which to be fair is a clear red flag) but not much more, so as someone who does want any contribution I make to charities to go toward their cause, I'm very interested in any methodology around researching a charity.

Re:Due to failure in the IT system, it is not possible to ru... by wolverine876 on Monday April 04, 2022 @02:32AM (#30903834)
Do you have any evidence of these claims? A news article, for example?

I knew someone who worked briefly at the Salvation Army. They said it was shockingly efficient and effective at its charitable mission.

Re:Due to failure in the IT system, it is not possible to ru... by weq on Monday April 04, 2022 @02:14AM (#30903753)
I worked in defence on systems that did similiar and i remmember the one my company inherited and wow and wow it was the most complex, nested peice of SQL stored procs i have ever witnessed. It did the job, but it took HOURS to run. We had to re-write it completely to make any changes. But thats what happens when you let companies like Accenture at a system of yours! You pay them the big bux to be sueable, and they milk you like a cow.
Re:Due to failure in the IT system, it is not possible to ru... by quartz on Monday April 04, 2022 @09:20AM (#30906301)
A lifetime ago I did a stint as an Oracle consultant and 100% this. A gigantic sql query was always the answer no matter the question. I remember using sql queries to generate pdf and ps file output that would stream directly to printer feeds. So many “concat”s in that massive blob and nearly impossible to maintain for the next poor soul who had to own the code.

Learned a lot about db best practices to make these systems resilient and reportable but the whole “the database is the system” angle was very much a “every problem is a nail to this hammer” situation.

Re:Due to failure in the IT system, it is not possible to ru... by miggol on Monday April 04, 2022 @10:50AM (#30907317)
Thank you for your informative reply! These are such good reads
Re:Due to failure in the IT system, it is not possible to ru... by lultimouomo on Monday April 04, 2022 @02:31AM (#30903828)
> sidenote: If anyone out there is an SAP specialist ns.nl looks like a pretty great place to work: 36hr week, 5 weeks vacation, pension, and free unlimited 2nd class + low cost 1st class train travel.

And we can assume that a position in the IT department just opened up...

Re:Due to failure in the IT system, it is not possible to ru... by sofixa on Monday April 04, 2022 @03:23AM (#30904100)
Blameless culture! Firing people for (one-off) mistakes or issues is much more a thing in the US than in most EU countries.
Re:Due to failure in the IT system, it is not possible to ru... by gpvos on Monday April 04, 2022 @06:50AM (#30905122)
tbh a few similar outages have happened in recent years, they do seem to have a problem and maybe someone does need to be fired.
Re:Due to failure in the IT system, it is not possible to ru... by tjr225 on Sunday April 03, 2022 @08:26PM (#30902199)
Physical infrastructure can be fragile/fail catastrophically, as well. I recall starting a job near Seattle, 40 miles from my home in Olympia, WA and a passenger train derailed onto the highway killing a few people and backing up traffic for days. That was not a pleasant first day!

https://en.wikipedia.org/wiki/2017_Washington_train_derailme...

Re:Due to failure in the IT system, it is not possible to ru... by eepp on Sunday April 03, 2022 @11:31PM (#30903084)
Damn this made me read a lot about this specific derailment, but also about Puget Sound, Salish Sea, Positive train control and all this 220-MHz stuff.

Thanks!

Re:Due to failure in the IT system, it is not possible to ru... by Wowfunhappy on Sunday April 03, 2022 @08:55PM (#30902347)
I assume, however, that this didn't ground every single train in the state!
Re:Due to failure in the IT system, it is not possible to ru... by noizejoy on Sunday April 03, 2022 @09:38PM (#30902564)
I believe most trains in the world are grounded to this day.

(Mixed metaphors always make me smile.)

Re:Due to failure in the IT system, it is not possible to ru... by axiolite on Sunday April 03, 2022 @10:53PM (#30902943)
Electrified trains have a lot of potential...
Re:Due to failure in the IT system, it is not possible to ru... by mark-r on Monday April 04, 2022 @03:32AM (#30904153)
But they make it impossible to run short trains...
Re:Due to failure in the IT system, it is not possible to ru... by tjr225 on Sunday April 03, 2022 @10:28PM (#30902818)
No but the failure caused a halt to all motor traffic on I5 in both directions which is possibly even more catastrophic than stopping the entire train system.
Re:Due to failure in the IT system, it is not possible to ru... by postingposts on Sunday April 03, 2022 @09:11PM (#30902439)
My very good guess is that you had a database failure caused by a crypto virus. They will not wish to announce that this was the root cause until A. A plan of action to avoid a future infection can be enumerated. B. They can be certain they will restore the functionality of the trains.

The other part of my guess is that they have a SQL db which is stored on /likely/ a windows server instance. I’d even surmise that this instance may be hosted on Azure but that’s speculation, not a good guess.

Re:Due to failure in the IT system, it is not possible to ru... by lucb1e on Sunday April 03, 2022 @09:15PM (#30902463)
This is one of my leading theories as well, although I thought they usually hit on Friday night in order to catch admins off-guard and encrypt as much as possible before being stopped? "The IT failure occurred at the end of [Sunday] morning".

On Sunday there is also not as much pressure to get things running as there would be on Monday. Or perhaps this is the incentive to pay now and get things fixed on time for the work week? In that case Friday night would again have made more sense unless the attackers have some very specific insight into how much slower restoring without paying is.

My alternative theory is an expired certificate that makes some core systems just not talk to each other anymore. The announcements on the stations, for example, were also out, and they lost control of the mobile apps (couldn't make the apps show that trains didn't run, the in-app scheduler showed all was A-OK), and that sounds quite dissimilar from the core train operation service, making me think it's more of an infrastructure than a specific system's problem. On the other hand, once the app could be controlled again (assuming this singular underlying cause), you'd think they could then also start putting train service back in place and that didn't happen for hours still.

I can't really make the pieces fit together for any theory, so then presumably something multi-faceted (one thing tripping one or two other things so it escalated from restarting one component to not being able to restart the trains anymore the whole day).

Re:Due to failure in the IT system, it is not possible to ru... by withinboredom on Monday April 04, 2022 @02:28AM (#30903814)
Certificates make the most sense to me. The delay can possibly be due to cached certificates, having to find the person to sign the CSR (assuming in-house PKI or even just someone with access to the right email address for external PKI), and/or a CA that isn’t valid on the machines.
Re:Due to failure in the IT system, it is not possible to ru... by rocqua on Monday April 04, 2022 @07:07AM (#30905228)
> On the other hand, once the app could be controlled again (assuming this singular underlying cause), you'd think they could then also start putting train service back in place and that didn't happen for hours still.

Before you can get the actual service up and running, you need to get trains and personnel to the right locations. So I don't think this discredits your theory as much as you think.

Re:Due to failure in the IT system, it is not possible to ru... by postingposts on Monday April 04, 2022 @04:38PM (#30911670)
It takes time to roll the backups out and define the level of affected systems before doing so. That’s your time window.
Re:Due to failure in the IT system, it is not possible to ru... by skeeter2020 on Sunday April 03, 2022 @10:18PM (#30902755)
>> but that’s speculation, not a good guess.

Well, as long as you're clearly stating _this_ part of your otherwise validated and highly likely pre-post-mortem is speculation... </s>

Re:Due to failure in the IT system, it is not possible to ru... by jollybean on Sunday April 03, 2022 @11:57PM (#30903202)
What would lead us to be inclined to believe that this is a 'very good guess'?
Re:Due to failure in the IT system, it is not possible to ru... by glitchcrab on Monday April 04, 2022 @02:32AM (#30903838)
People are very good at putting 2 and 2 together and getting 655.
Re:Due to failure in the IT system, it is not possible to ru... by slim on Sunday April 03, 2022 @10:33PM (#30902850)
My guess for the attacker : conti ransomware group. They've been pretty active since Ukraine war. Last weekend they targeted the central bank of Tunisia
Re:Due to failure in the IT system, it is not possible to ru... by gpvos on Monday April 04, 2022 @06:53AM (#30905138)
Do you have any way of backing up that guess related to NS, or are you just wildly speculating?
Re:Due to failure in the IT system, it is not possible to ru... by gonzo41 on Sunday April 03, 2022 @09:09PM (#30902430)
I bet their schedule once ran on a commodore 64, and then they upgraded to a 386, and then ignored the IT department for 30 years. Hence today, chickens are coming home to roost.
Re:Due to failure in the IT system, it is not possible to ru... by jokoon on Monday April 04, 2022 @05:20AM (#30904668)
> And there might be national security considerations

That especially. I wonder how expensive that thing is going to cost.

Re:Due to failure in the IT system, it is not possible to ru... by totetsu on Sunday April 03, 2022 @10:17PM (#30902749)
If it happed on a work day I wonder if peoples pandemic logic would kick in and you would start hearing, "It's not worth closing down the whole economy just because of the risk of a few people dying in a train crash"