tauchunfall
Joined 11 years ago
Joined 11 years ago
Not about Germany, Italy, and Japan, forming some sort of axis, I guess.
Maybe the `tsc` type-checker was already fast (so we only get some speed improvements in `tsgo`), or the `tsc` compiler was not that fast (so we get a lot of speed improvements in `tsgo`)?
*Update:* There was a performance regression in incremental type-checking between `tsgo` preview 20251209 and 20251211 [1]. But `deno` is using `tsgo` 0.1.11 which was already released last week (before this regression). So, does not seem to influence the type-checking times here.
[1] https://github.com/microsoft/typescript-go/issues/2341 [2] https://github.com/denoland/deno/blob/v2.6.0/cli/tsc/go/tsgo...
The people I worked with were not specifically HN audience. Rather in the Java bubble in Germany-Austria-Switzerland which is also surprisingly a small world. If BPMN is not really needed, then I would also not use it nowadays. It increases complexity, and who knows if it makes project communication better at all.
Update: On the Camunda website there are 60 case-studies of customers/clients using BPMN, https://camunda.com/case-studies/. One of them has the teaser: "The 10th largest US Bank created an omnichannel onboarding platform that handles 12m process instances per year across 100 workflows". Now I have something to read for this Sunday evening.
The enterprise cloud in EU, US, and Australia has no issues.
If you look at the incident history disruptions happen often in the public cloud for years already. Before AI wrote code for them.
Maybe "Erleichterung" (relief)? But as a German "Schadenserleichterung" (also: notice the "s" between both compound word parts) rather sounds like a reduction of damage (since "Erleichterung" also means mitigation or alleviation).
I don't know, in 90s Germany my parents just let me wait in the car for a minute and there was only the radio I could listen to. In elementary school I just walked to school even in darkness. And in high school I walked 15 minutes to the bus. That was the time when some middle class parents started bringing their children to the bus with the car, but for most of the other children is was normal to just walk.
But yeah times change. My grand-parents walked 10 km by foot to school on the street on 6 days per week after war.
I succeeded to use resvg-js [1] with dagre/graphlib [2] to render graphs. resvg-js uses a 4 MB node library to render SVGs. dagre is used by mermaid for graph layout (for some of the diagram types). if you disable loading system fonts in resvg-js it just takes milliseconds to render the SVG.
I know that mermaid is well-known and very useful, but I don't like the code quality (especially consistency) and the bloat of dependencies. Last time I went through the code I assessed it requires significant refactorings to make it work with resvg-js, i.e. server-side graph layout and rendering.
There is also nomnoml [1], which is so great, it should deserve at least the same amount of attention as mermaid. the nomnoml codebase is a joy to read. the author even converted the dagre/graphlib codebase to typescript [4].
[1] https://github.com/thx/resvg-js [2] https://github.com/dagrejs/dagre [3] https://github.com/skanaar/nomnoml [4] https://github.com/skanaar/graphre
---
Edit: One of the refactorings to make mermaid work with resvg-js is related to measuring svg text width. It's needed to determine the width of the graph node boxes. mermaid needs to be able to also use `resvg.getBBox()` to make it work with server-side rendering.
edit: typo fix.
With the 90s you mean the case of Christoph Meili? Maybe it's because it's a spectacular case and that makes it brought up more.
Instead he argues "Modeling is the new literacy" and "In order to represent a system, we have to understand what it is exactly, but our understanding is mired in assumptions.".
Modelling is still required in Star Trek. The computer can make many assumptions, but the user still has to adjust wrong assumptions using voice commands or panel commands, as shown in many episodes.
[1] https://chris-granger.com/2015/01/26/coding-is-not-the-new-l...
The technical manual of TNG [1] states, "Most panels are also configured to accept vocal input, although keyboard input is preferred in most situations for greater operating speed and reduced chance of input error by voice discriminator algorithms." (page 33). Even in the original Star Trek they quite often use the panels.
[1] https://en.wikipedia.org/wiki/Star_Trek:_The_Next_Generation...
>See how incredible teamwork from the Red Bull Racing mechanics enabled Max Verstappen to recover from a pre-race crash to taking the start of the 2020 Hungarian Grand Prix.
[1] https://www.formula1.com/en/video/hungarian-gp-red-bulls-inc...