HNHacker News
TopNewBestAskShowJobs

crocal

927 karma · joined January 6, 2015

submissionscomments
crocal··on Caltrain's electric fleet more efficient than expected
We did use actual data from existing lines to measure the gap between our models and reality. We were +/- 5% accurate.
crocal··on Caltrain's electric fleet more efficient than expected
Ahoi! Participated to the development of a simulation tool for that purpose. Many factors need to be taken into account:

- The gradients of the track

- How agressively you want to drive at different time of the day

- How many trains

- The timing of the trains. When one train brakes, it can power another one that accelerates at the same moment

- The efficiency of the power chain

- The resistance model of the train

With so many parameters the results can be quite volatile. However, rule of the thumb in the business is that 30% saving can be achieved with good energy management. Hope this clarifies a little.

Update: bullet points

crocal··on How China turns members of its diaspora into spies
What else is new? This was already well known among grad students in the late 90s. We even knew there was some kind of hierarchy, with one of the student acting as «political officer».
crocal··on Vulnerable transistors threaten to upend Europa Clipper mission
Unrelated question: how did you manage tabular data in git? It’s always a struggle to diff and merge changes.
crocal··on Diff-pdf: tool to visually compare two PDFs
I will just chime in to mention Draftable (https://www.draftable.com/compare). It really works well. It’s not so easy to have a visually comfortable diff of two PDFs.
crocal··on Cyber Security: A pre-war reality check
Well. First, the goal is precisely to remove wayside balises and replace them with gnss for resetting of the absolute loc. You can parse the last section of this: https://www.ct5webapi.eu/api/documents/getfile?id=a5aa9e2b-e...

Second, in a war-like scenario, do we really want to have our critical infrastructures unable to operate at full capacity?

crocal··on Cyber Security: A pre-war reality check
The sequel: https://www.clug2.eu/
crocal··on Cyber Security: A pre-war reality check
Sure thing: http://clugproject.eu/en (Edit: they even have a 2.0, see my sibbling comment)
crocal··on Cyber Security: A pre-war reality check
Except the stated goal here is to replace these sensors with GPS.
crocal··on Cyber Security: A pre-war reality check
I cannot agree more with the author’s point of view. As an illustration, many people want to use GPS for the safe positioning of trains in the European Train Control Systems. This makes the space sector happy because it justifies the expenditures incurred for putting things like Galileo in orbit. However, in a pre-war check exercise, one immediately come to the conclusion that all European trains would crawl to a stop in case the GPS is jammed or interfered with. We were not very listened to… until Ukraine.

Critical infrastructures should not depend from things that are located in space or on the other side of the planet. These are one of those things were market logic should be anticipated with regulations (we can’t wait for the next Titanic). Another point touched by the article.

crocal··on How far can you jump from a swing?
I concur. I broke my wrist.
crocal··on TGV unveils high-speed trains of the future
This correct. Power lines wear induced by pantographs is the limiting factor for TGV top speed.

The engineer that can solve this problem will allow top speeds in the range of 400/500 kph on /existing/ TGV tracks. Much better problem to solve than hacking a lame hyperloop.

crocal··on Deutsche Bahn’s Meltdown and High-Speed Rail
There is something very wrong going on in Germany AND France where, despite the nice speeches, investment in railway infrastructure is being run into the ground. If nothing changes, expect disaster-level quality of service within a 5 years time.
crocal··on Ask HN: Can the same individual accomplish more with programming than proofs?
FYI, this has been done: https://compcert.org/
crocal··on Kim Jong-un stars in film of missile launch on North Korean TV
He probably used this template: https://youtu.be/f37K0hIv3zk
crocal··on Winamp Skin Museum (Interactive)
You have to live in a world where there is no Netflix and no Disney/Pixar yet. Where the standard for mass-media japanimation is Dragon Ball Z. People had to wait for each episode for days if not weeks. At that point in time Ideaki Anno was a name only known to relatively few people, but we knew he could deliver stellar stuff. Evangelion started hyper-well animated and characters resonated with many viewers. Cool music too. The story arc looked promising with dark brooding villains and misteries everywhere. It was really something at the time. Where it ended is another (controversial) story.
crocal··on The U.S. productivity slowdown: an economy-wide and industry-level analysis
> No matter what you call it the ruling class will always call the tune and the poor and middle class will dance.

Ever heard about the French revolution? Ruling class had to take dance lessons.

crocal··on The U.S. productivity slowdown: an economy-wide and industry-level analysis
Smart and productive people are happiest when they are free to do whatever they feel is worthy of their time and attention. One of the key to their productivity is that they don’t need to be told what to do every step of the way. Retire at 30 does not mean being unproductive, it means working on what you want, when you want. I have even met execs in large orgs that were essentially doing the job because they liked it. They did not need the salary anymore.
crocal··on Spiders are much smarter than you think
The behaviour described in the article makes me think of a goal-oriented AI. It does not require a lot of complexity and can exhibit very advanced and quite surprising behaviour.
crocal··on The Insane Innovation of TI Calculator Hobbyists
Dude. TI-81 was my high school calculator. I got pretty famous at some point for managing to squeeze into it a decent RPG with monsters, health points and some story line. Other geeks were jealous and jocks patted me on the back for providing distraction. The challenge was the available BASIC program memory. We spent the next few months figuring out how to reduce the footprint to the bare minimum to add more gameplay. No internet at the time. Just our brains and the manuals. I chuckle at the idea of what we could have done if we had been hinted access to assembly and pixel flicker tricks to have 4 colours.

EDIT: Typos

crocal··on What Happened to Facebook, Instagram, and WhatsApp?
Negative in my case. It’s functioning properly.
crocal··on Software projects need heroes? lessons learned from 1100 projects
The point seems missed to me. Like any serious collaborative undertaking (movies, buildings, complex systems development, scientific collaborations, etc), successful software needs a unique person to carry the vision of what is the expected result and do what needs to be done to achieve this result, including organizing the works. Call him or her a director, an architect, a chief scientist, a hero… He/she will always be needed.

It’s interesting to note that these people can also become the doom of the project. This is why there is no single easy recipe for picking the right person.

crocal··on Anatomy of a Catastrophic Boiler Accident (1997)
Same thing.

As a trainee I was helping a crew supervise a power plant in charge of providing superheated steam to a large nuclear facility.

There was a bronze plaque on the ground in one of the technical room where some guys had been cooked alive.

Superheated steam and boilers scare the hell out of me.

crocal··on The New Thermodynamic Understanding of Clocks
This is the precise point of the famous article by Leslie Lamport on time, clocks and the ordering of events in a distributed system. I was surprised that it was not mentioned in this article, as it formalizes the link between this fact and the relativity of time.
crocal··on London’s Crossrail Is a $21B Test of Virtual Modeling (2016)
Crossrail is legendary in the field as the example of what not to do when managing mega projects.

What I was told by greybeards: systems engineering was non-existent and rushed to the « let’s start to concrete » phase. When the project started to install the various systems, all hell broke loose. For example, systems had to be taken in, then out, because they just didn’t work in the field.

Side note: which makes this article really a good laugh. Who cares if your virtual model works if it does not in the real world?

OK so, that would not have been too bad if the management of the mega project would just have recognized the fuck up and declared delays. Instead, it scrambled to find ways to recuperate the accumulating delays, while reporting green to the politicians. As usual, a cretin came into the room to suggest that signalling tests could be compressed down and commissioning tests could proceed while construction completed the remaining work.

Problem: crossrail decided to experiment with a new hybrid signalling system that uses two different types of train control in order to maximize throughput in central london area. That turned an already rotten idea into an impossible one. Situation in the fields became insane. Signalling contractor shot a letter to cover ass. Politicians finally noticed, and sent clueless consultants to investigate, therefore opening the gates of hell.

Aaaaah. I like the scent of Napalm in the tunnels.

EDIT: typos

crocal··on The History of the Dot Com Era
It was summer 99. I was finishing my CompSci MS degree in US. I was driving back from visiting DC with my future wife in my Oldsmobile ‘84 Cutlass Supreme (a.k.a. wreck on wheels). The day was so hot the radiator exploded, so we waited in a diner until the night fell and we could ride in cooler air. A guy and his family parked next to us. His car was also bust. It was a Yahoo guy. 15 minutes later I had a friggin’ job offer in my back pocket, as we rode toward the setting sun.

Those were the days.

crocal··on Getting to know logical clocks by implementing them
Just because A occurs before B in « wall clock » time does not mean they are causally related.
crocal··on Going Beyond Ada 2022
Your point is wrong. C was /not/ intended for safety critical applications. Therefore, it makes sense that using it in that context will require adaptation.

For Ada it does not. It’s tire patching.

crocal··on Going Beyond Ada 2022
C and C++ were not designed with critical applications in mind. Therefore you cannot apply the same criticism to them.

SPARK is a proof that something is wrong. If you have to restrict the language to attain the goal of the language, that’s a bad place to be.

Furthermore, as you have stated, such « safe » subsets can be defined for other languages like C or C++. Once you have that, why struggle hiring or training rare Ada developers?

Both dynamics are bringing Ada adoption to a stop. It may be a shame but that’s what I see.

crocal··on Going Beyond Ada 2022
Ada is really in a bad place. It’s too generalist for safety critical applications. A DSL is a much better fit, restricting operations and possible side effects to a minimum. At the same time, it’s very abstract and somewhat esoteric, meaning capable developers and tools are hard to find. Everywhere I look it is replaced by something else.
Page 1 of 11Next →