HNHacker News
TopNewBestAskShowJobs

euler_angles

683 karma · joined May 8, 2019

Aero engineer turned electrical engineer turned rocket scientist turned data scientist turned C++ dev turned systems engineer
submissionscomments
euler_angles··on Foam – A Roam Research alternative with VSCode, Markdown and GitHub
I want to use Git, I have that on my offline machine. But offline means github isn't an option. However, this indirectly answers my question, so thanks.
euler_angles··on Foam – A Roam Research alternative with VSCode, Markdown and GitHub
Can I use this without a Github account? Specifically, I wonder if I can't transfer this over to a machine that never touches the internet and have it still be useful.
euler_angles··on I Am Deleting the Blog
Many years ago, a close family friend, who was a police officer in a small town, committed suicide. The local television news kept trying to find the man's children and wife in the days immediately following his suicide to ask them questions. Because there's no informative news value to the general public in his family's reactions -- of course they're heartbroken and grieving, their beloved husband/father took his own life -- it was clear that the media just wanted to air emotional people to appeal to viewers.

I stopped watching television news -- because the vast majority of 'news' programs are just entertainment with a veneer of news.

euler_angles··on F-117s had an air-to-air capability with secondary mission to shoot Soviet AWACS
The AMRAAM requires a fairly powerful transmitter -- usually a radar -- to send it those datalink updates.
euler_angles··on Software Engineering Within SpaceX
F-35 has a 20" wide by 8" tall touchscreen. However, just about everything that you do on the touchscreen can also be done with various switches and selectors on the stick and throttle. There's even an equivalent of a mouse that will let you move a cursor around the screen and select items.

About the only things you cannot do on the touch screen are giving stick/throttle inputs and MASTER ARM on/off.

euler_angles··on Hypermodern Python
One thing that I haven't been able to figure out with the 20 minutes or so of reading about poetry that I just did -- does poetry support editable installs akin to pip install -e .?
euler_angles··on Show HN: Obsidian – A knowledge base that works on local Markdown files
I can't even get my employer to expense texts that are necessary references for my job. They're not going to pay for my subscription for your app. I don't think your fee is unreasonable. But there are probably a lot of people with employers similar to mine.
euler_angles··on Re: Integrating "safe" languages into OpenBSD? (2017)
Okay, thanks for telling me.

Not everyone knows this term, surely.

And I didn't know the Rust package manager is called "Cargo".

euler_angles··on Re: Integrating "safe" languages into OpenBSD? (2017)
You can find many articles on the origin of the term. I like this one from 1959:

https://www.scientificamerican.com/article/1959-cargo-cults-...

euler_angles··on NASA will pay $146M for each SLS rocket engine
I worked as a contractor on a NASA project for a couple of years. Your observation that the purpose of NASA is to consume funds, accrue influence, and generally perpetuate itself matches with many of my experiences of those years. This is what comes to my mind:

I saw sounding rocket missions with overall costs of several million dollars completely lost, in terms of science data, because the telemetry link was lost. Well, we were launching recoverable vehicles and overall data recording needs were just a few Gigabytes over a 15 minute mission, so why not just record that data on-board in case the telemetry link to the ground failed? Oh, I was told, doing that is far too expensive. Well, the cost of a recorder is not even close to the cost of launching a whole research rocket with payload, so the whole thing just struck me as a tremendous waste.

My immediate previous job was as an engineer for the US Navy. I was well familiar with the concept of "colors of money", so I get that sometimes you may be flush with cash for some things (staff, facilities) but devoid of cash for things like equipment purchases. But even in my Navy years I saw obvious stupidities like this eliminated with some financial management. The contractor and NASA management didn't care. They were fine with losing years of time and millions of dollars for want of a $10,000 crash survivable solid state recorder.

The contractor has since merged with a larger competitor, then merged again. That same entity and largely the same people remain in place, managing (and in my opinion, mis-managing) this program. The only people who really seemed to "lose" when mission data was lost, as far as I could tell, were the graduate students working for our Principal Investigators who lost the data they were depending on for their PhD theses...

euler_angles··on 18-year-old personal website, built with Frontpage and still updated
When I worked for a NASA contractor doing sounding rocket telemetry, the main telemetry stack programming software was a Turbo C program from 1987-1990 (TDP502.exe on the odd chance that the maybe 50 other people on the planet who have ever used it sees this). Works just fine in DOSBox, at least to create files. Still needed an actual older PC with an ISA slot to handle the hardware that TDP knew how to control. But for configuration tasks, Windows + DOSBox + a USB 3.5" floppy drive = I could do things on an actual modern system.

So yeah, you're right, emulation saves the day in many cases. And I felt like a programmer-archaeologist using DOS to launch something into space in the 2010s...

euler_angles··on Time.gov was upgraded today
Ah, this makes sense. I deal with some data analysis that has times referenced to the GPS epoch, but also includes all the leap seconds added from the GPS epoch through September 19, 2013. So I've spent a fair amount of time dealing with this but haven't had to get as deep as you have. thanks for the detailed reply
euler_angles··on Time.gov was upgraded today
I am curious, when did the decision to make GPS not follow leap seconds occur? had you asked me before I read your comment, I would have said that it doesn't honor leap seconds and never has.
euler_angles··on Jupyter notebooks in the IDE: VS Code vs. PyCharm
What I'm working on right now is a perfect example. Mission: to write a Python program that parses. a file format that has no documentation. Create a folder for the project along with a data directory inside that has some of the files I need to parse. VS Code is my tool of choice, with the Python extension. Use its ability to run Jupyter to play with opening the files and parsing their contents. Experiment with some Jupyter. Get something running. Take my code and paste it into a module. Save the module, which I install locally in develop mode. Import the module into the notebook. Try what I just did against the file to make sure everything works nicely together. Keep going until the file format is completely figured out. Go on to the next challenge.
euler_angles··on Every classic Half-Life game is now free on Steam
Half-Life 2: Episode One is a direct continuation of the story of Half-Life 2. Similarly, HL2: Episode Two continues where Episode One leaves off.

Valve originally planned on releasing a series of episodic entries in the HL series, two per year if I remember correctly. However they were never able to meet this schedule.

euler_angles··on Ask HN: How do you manage your bookmarks?
Right. Which is why I archive, not bookmark.
euler_angles··on F-35 logistics system to be reinvented and renamed, official says
Also as someone who has used the system, you're right about all the other functions it does. Or is supposed to do. So thank you for posting.
euler_angles··on F-35 logistics system to be reinvented and renamed, official says
Ordering parts should be a fairly simple thing to get right in comparison to all the other things the system should do. And yet...it failed at that.
euler_angles··on Ask HN: How do you manage your bookmarks?
Using Google to go back to something is only viable if the site stays online and Google doesn't change their algorithm in a way that makes what I'm looking for more difficult to find.

Time and experience have shown me that sites are ephemeral and Google is constantly changing things, so that's why I archive the things that I find most useful.

euler_angles··on F-35 logistics system to be reinvented and renamed, official says
ALIS. Jesus. What a disaster it was. We had to use it in flight testing and our instantiation was so poor that you literally couldn't use it to order a part. You had to send an email to order parts.

And for the engineering tasks I was doing, there were no good ways to categorize the task, so I eventually gave up and called all the data loads I was doing "LUBRICATION/OTHER". Hey, making the data flow better is a kind of lubrication, right?

I would say "maybe it's gotten better since I used it years ago" but from this article it looks like the answer is a solid "No".

euler_angles··on Why I use R
I like Jupyterlab, but there's a huge gap between it and something like RStudio.
euler_angles··on Why I use R
> Major universities are abandoning Matlab, Labview, SPSS, Minitab etc for Python

Just to add another point of anecdata.

I helm a large data science effort in the defense industry. We are actively moving away from MATLAB and to Python. It's easier for us to find Python coders, easier to train people to use Python, more maintainable for the restrictions we have on our networks, and cheaper.

euler_angles··on The New World of Notebook Publishing
Two major new releases in a day for notebook computing. A good day!
euler_angles··on WeWork isn’t a tech company; it’s a soap opera
This post just made We* seem like a big scheme just to make the founder wealthy. Am I missing something?
euler_angles··on Python Is Eating the World
I go with what helps me get work done. I have a feeling many people are the same. Python lets me be productive in a crazy variety of tasks and mostly gets out of my way when I do so.
euler_angles··on Advanced Range Instrumentation Aircraft (2013)
No, you're thinking of the UNIX epoch. UTC began in the early 1960s. https://en.wikipedia.org/wiki/Coordinated_Universal_Time

The IRIG standards for time codes also date to around this time.

euler_angles··on Jony Ive is departing Apple, but he started leaving years ago
I hope the pairing experiences we will commonly have will be much improved, because just about every time I use Bluetooth to pair anything I have to go through a struggle.
euler_angles··on Evernote Blows Up the ‘Fail Fast’ Gospel
Someone gave me one of the Evernote Moleskines once. It turned out that all the fancy features only worked on the iOS version of the Evernote app. That was not obvious to the kind person who bought it for me.

Left a little bit of a sour taste in my mouth as far as Evernote is concerned.

euler_angles··on The Simple Genius of Checklists
Maybe -- and this is just my own opinion/speculation -- this is because in my lines of work, the results of failing to follow a checklist can be at worst catastrophic and relatively immediate. In medicine, some classes of failures might be more subtle and harder to notice.

Anyone with medical knowledge, feel free to inform me if that idea is totally off-base.

euler_angles··on The Simple Genius of Checklists
I have been a flight test and rocket test engineer. Checklists were life, especially in the rocket world. The fantastic thing about checklists is that they both keep you accountable and free your mental resources so that when something happens that one of your checklists don't cover, you know you've at least tried all the sane/expected things. I personally found that backstop freeing and allowed me to use my creativity when it was demanded by things going wrong.
← PreviousPage 4 of 5Next →