Readit News logoReadit News
joehosteny commented on Coordinating the Superbowl's visual fidelity with Elixir   elixir-lang.org/blog/2025... · Posted by u/lawik
joehosteny · 5 months ago
Ah, yes - we are pulling from the tag on GH. However, I believe the hard dependency on the older version of gun was fixed recently. IIRC, that was what prevented a proper package at the latest version from being on hex.
joehosteny · 5 months ago
I was able to update to the latest tag of emqtt on GH (1.14.4), which was not previously possible. I don't believe there are any blockers now to a package on hex.pm, so hopefully this is made available soon.
joehosteny commented on Coordinating the Superbowl's visual fidelity with Elixir   elixir-lang.org/blog/2025... · Posted by u/lawik
ghislainle · 5 months ago
I do not remember all the details, but I think it was during the transition from MQTT 3.1 to 5.0. We only use 3.1 and the 5.0 code was not yet finished, emqtt had a hard coded a dependency with an old lib, which we wanted to upgrade. There were no hex package, it was pulled from github. And then the repo on github disappeared (or maybe moved?)

I will have a look at this new package, it looks promising

joehosteny · 5 months ago
Ah, yes - we are pulling from the tag on GH. However, I believe the hard dependency on the older version of gun was fixed recently. IIRC, that was what prevented a proper package at the latest version from being on hex.
joehosteny commented on Coordinating the Superbowl's visual fidelity with Elixir   elixir-lang.org/blog/2025... · Posted by u/lawik
innocentoldguy · 5 months ago
I have implemented Elixir in critical financial applications, B2B growth intelligence applications, fraud detection applications, scan-and-go shopping applications, and several others.

In every case, like the engineering team in this article demonstrates, the developer experience and end results have exceeded expectations. If you haven’t used Elixir, you should give it a try.

Edit: Fixed an editing error.

joehosteny · 5 months ago
We use it in our robotics startup, and I wholeheartedly agree.

As an example, we just rolled out a feature in our cloud offering that allows a user to remotely call a robot to a specified waypoint inside a facility, and show real time updates of the robot's position on its map of the world as it navigates there. We did this with just MQTT, LiveView, Phoenix PubSub, and a very small amount of JS for map controls. The cloud portion of this feature was basically built in 2-3 weeks by one person (minus some pre-existing code for handle displaying raw map PNGs from S3, existing MQTT ingress handling, etc.).

Of course you _can_ do things like this with other languages. However, the core language features are just so good that, for our use cases, it blows the other choices out of the water.

joehosteny commented on Coordinating the Superbowl's visual fidelity with Elixir   elixir-lang.org/blog/2025... · Posted by u/lawik
ghislainle · 5 months ago
We also use a fork of Tortoise, wrapped in some easier to integrate code (for our use case).

At first, we used an erlang lib emqtt, but it was left unmaintained and then removed from github. We had to switch to something else. Not completely happy, but it works for us

joehosteny · 5 months ago
Which version of emqtt are you referring to? We are successfully using 1.11.0 (with AWS IoT Core), which I believe is the "blessed" version for elixir.
joehosteny commented on Ask HN: Weirdest Computer Architecture?    · Posted by u/bckr
joehosteny · a year ago
The Piperench runtime reconfigurable FPGA out of CMU:

https://research.ece.cmu.edu/piperench/

joehosteny commented on Photos of trains in the American West (2017)   cnn.com/travel/article/tr... · Posted by u/Tomte
joehosteny · 3 years ago
Nice photo of the now defunct Montana Rail Link. I always loved that livery.
joehosteny commented on Why Japan’s rail workers point at things (2017)   atlasobscura.com/articles... · Posted by u/retSava
flohofwoe · 5 years ago
I've stumbled over the same thing in this video of a "veteran pilot" flying a WW2 aircraft. Notice how he's pointing at the various dials and gears from time to time. I think the first time this might be because he's explaining to the viewer what's going on, but even after that when the motor is running or in the air he's doing a left-to-right sweep through the cockpit from time to time, pointing at things:

https://www.youtube.com/watch?v=J1F_UJaaP1A

I don't know how common this is in aviation, but I had to think immediately of the Japanese railway workers.

PS: the same thing can be seen in this (admittedly silly and slightly outdated) aircraft carrier operation video:

https://www.youtube.com/watch?v=GFqlwAWuMTg

joehosteny · 5 years ago
Aside from the flow technique mentioned below, I think it is pretty common.

If I'm acting as the non-flying pilot, my job is to talk to ATC, set radios, load flight plans and instrument approaches, etc. As an example (slight variation), if ATC gives us a flight level change, I would dial in the final altitude on the altitude pre-select. Typically, I'd repeat the clearance back to ATC, put my hand on the dial, change it and leave my hand on it until the flying pilot says "I see FL230".

I sometimes use the point technique before changing something, or after while repeating "I see ..." or "I did ...". It's really effective at making sure you don't do things mindlessly.

joehosteny commented on Plane Tests Must Use Average Pilots, NTSB Says After 737 Max Crashes   wsj.com/articles/plane-te... · Posted by u/tompic823
maxerickson · 6 years ago
It's sort of key when taking that approach to actually succeed in not requiring the retraining.
joehosteny · 6 years ago
Of course. That’s pretty common though, and you don’t hear about when that is successful. As an example, the 757 and 767 share a common type rating.
joehosteny commented on Plane Tests Must Use Average Pilots, NTSB Says After 737 Max Crashes   wsj.com/articles/plane-te... · Posted by u/tompic823
situational87 · 6 years ago
The primary design objective of the 737 max was to avoid pilot retraining. Until that stops being a major economic driver in aviation no problem was solved here.

Changing MCAS another dozen times and updating the manuals does nothing to prevent this from happening in new future system design.

joehosteny · 6 years ago
There's a lot of safety value in not having to be retrained, too.

Deleted Comment

u/joehosteny

KarmaCake day11July 24, 2017View Original