julik
Joined 15 years ago
Joined 15 years ago
There will be a so-called "train order" allowing passage of a specific section ignoring the safety system warnings, which has strict validity limits both in time and in the area where it applies, usually denoted by specific hectometric mileposts
When cab signaling is involved (LZB is one of these) and it malfunctions, the entire system normally changes to "driving on sight only" - which indeed limits the train to 40, 30, 20, sometimes - 15 km/h (see https://fr.wikipedia.org/wiki/Marche_%C3%A0_vue) or the line gets switched to lineside signaling - if it is available.
I don't know how you could violate all of those rules - both from the driver's side and from the traffic control side - but it sounds absolutely horrible. Like an override of at least 2 (if not 3) very explicit safety margins.
Having your work hoovered up by Big AI is no different to having your app hosted by AWS whereby AWS makes a ton of money and you get the bug reports to fix for free (if you are lucky). Only before it would take AWS to fork and maintain something like OpenSearch in such a situation.
It's a sad situation but exploitation is hardly new, and hardly unique to software.
That said: I am not obligated to quote a speech that is freely available for everyone to listen to or to read. I don't know which "comments" exactly I have "distorted", but - on the other hand - this is an opinion piece, not a Reuters ticker report.
The way the JVM didn't take off doesn't surprise me because Sun and Oracle have bodged it so bad, and because there were legitimate issues using the JVM when your project was small. I can't shake the feeling that to this day, even the coveted JetBrains products still fill like Swing. Indents are ugly, widgets are ugly, window refresh takes 3-4 refresh frames instead of 0, font rendering is just-not-quite-good-enough... and that does stick.
Also, the Java community was not necessarily receptive to progress - mostly because so much stuff depends on it (including very highly paid, senior carreers). They mostly went "The JVM is great for developing your own toy language, go have at it" but it would always be the-actual-Java interop. For example, my adventures with Clojure ended very abruptly because I simply do not know Java well enough to feel comfortable when I get a NullPointerException.
Which I obviously did get on my second line of REPL input.
I can appreciate the internal beauty but getting "a thing that does thing and does it well", and seeing others enjoy using it has way more value for me than "what type system could work more elegantly here".
I deliberately refrain from the whole DHH racism/faschism/nazism/oligarchy axis because that is not something I would like to convey nor discuss where I post.
You are right that he is primarily a businessman - and a very successful at that, specifically in marketing and creating hype. The very point that I am making though, is that of all the application points he could choose for applying his hype prowess he chose to dunk on the community that got him where he is.
And one of the things I have enjoyed immensely - and I know I am not alone in this - is writing Ruby commercially, also with other people. Simply due to DHH being such an influencing figure - the markets do notice, so whoever already was yelling "Ruby is dead" now gets more ammunition. I do believe this was an absolutely unnecessary, harmful gesture. But hey - it happened.
> And you can also try to convince the hexapdf author to improve hexapdf
The days of spending months to convince anyone of anything like that are largely over, but that deserves another article - and it's not a great phenomenon, even though it produces more artifacts (a lot of them quite good).
So, if anything, if the intent is "I can do it all myself and I will fire you now" - I love to see them stumble, if the intent is "I want to get my hands dirty and let's work together" - I will be happy to assist. It's not a pipe dream: it does happen.