HNHacker News
TopNewBestAskShowJobs

coderjames

622 karma · joined November 14, 2013

Senior Aerospace Software Engineer building the road to space. If I ship bugs, people might literally die. If you want to help build the road to space, let's talk.
submissionscomments
coderjames··on FTC bans hidden junk fees in hotel, event ticket prices
> The rule would require service fees, resort fees, and other charges commonly added to bookings to be included in advertised prices.

Sounds like that's what will be happening if the rule sticks.

coderjames··on SpaceX Super Heavy splashes down in the gulf, canceling chopsticks landing
> If the chopsticks are catching the rocket by the grid fins

The chopsticks don't catch the rocket by the grid fins. There are dedicated supports (pins) sticking out the sides of Super Heavy that support the load. It does negate some of the savings from removing the legs, but by returning not only near the launch site like Falcon 9 but literally to the launch tower itself, they can save a whole bunch of time on transporting the stage back to where it will be launched again. They want to launch these things at such a rapid pace that every hour they can save in the refurb / repair / refuel part after landing matters.

coderjames··on The Onion buys Infowars
The judge in the case put the brakes on the sale after it was revealed that the bankruptcy trustee did not accept the highest bid, and instead allowed the Sandy Hook families to 'assist' by pledging their massive judgement towards the auction.

It isn't reasonable to pledge money they didn't have because the families aren't the only creditors of the estate. The rest of the creditors get a lower recovery if the assets are "sold" for the price of one group reducing their claim.

coderjames··on Ticketmaster’s attempt to game arbitration services fails
And nothing of value was lost.
coderjames··on Boeing workers vote to strike
That's who went on strike. "Tens of thousands of machinists voted Thursday to reject a proposed deal between the company and the union." This was the IAW manufacturing folks rejecting a contract, not the SPEEA engineering folks.
coderjames··on Hacked Tesla FSD computers disclose alarming raw data on deadly accidents
> Where was the concern for human life?

In the laws that assign liability to the at-fault driver and in the most heinous cases charge them with vehicular manslaughter. I'll accept autonomous driving on public streets when the vehicle manufacturers accept liability for accidents caused while their self-driving functions are active. My understanding is that currently Tesla always says "actually the driver is at fault because our Terms Of Service say they should have intervened when the computer didn't know what to do." That's not autonomous driving and they don't get credit for vehicle-miles driven as long as the system is allowed to throw up its hands and say "your problem now, human."

coderjames··on Delivery worker minimum wage is bringing order to a wild industry
I used to order pizza delivery 2-4 times a month. The drivers worked for the store, knew my address, and provided prompt delivery.

My local Pizza Hut has since outsourced their delivery to DoorDash. Now, even though I'm only two miles away from the store, it takes 30+ minutes for the DoorDash driver to bring my order once the store says its "out for delivery". I no longer order pizza delivery.

coderjames··on usbredir: A protocol for sending USB device traffic over a network connection
Or in the apartment or condominium above or below you across any of a few floors, depending on shielding. For those not living in standalone houses.
coderjames··on The failure of self-checkout technology
This may be regional or brand-specific. As a data point, the Winco I frequent has seven SCO stations - three accept cash, four are card-only. There is a single cashier monitoring all seven stations.
coderjames··on The failure of self-checkout technology
> >employees who get taken away from their other duties to help customers deal with the confusing and error prone kiosks.

> I have seen these customers. I do not understand.

One applicable scenario I have observed at my local super market is people for whom English (or the otherwise locally-dominant language) is not their first language. The machine may have a 'clear' error message displaying and speaking "return last scanned item to bagging area" but imagine that you don't understand the language the machine is using very well. At a register with a human, a person can unload groceries on to a belt, hand the cashier some bills that they may or may not entirely understand the value of or swipe a government-provided benefits card, and get back their items and any applicable change without needing a firm grasp of the spoken or written language.

coderjames··on Steve Wozniak suffers minor stroke
> the Woz is one of the few figures that many of us in the tech industry look up to and aspire to be like.

Relatable. My Woz story is from junior high school (middle school) in the late 1990s. I was writing a report on him and read two different biographies that seemed to report conflicting information. So I emailed him asking what actually happened back at a childhood science fair. And he actually responded and recalled the history that knocked my report out of the park <3. That left a lasting impression on me that you don't have to be scared to reach out to "famous" people. They're people too and appreciate hearing from polite/civil fans.

coderjames··on Amazon launches Project Kuiper satellite internet prototypes
Blue Origin was founded in 2000 and SpaceX wasn't founded until 2002 so I think you have that a little backwards. A more accurate comparison would be that Elon is like the little brother who one-ups the older brother at his own game.

Also, Bezos isn't the CEO at Amazon anymore and hasn't been since mid 2021, so blaming any Amazon decisions in the last two years on him is just misinformed.

coderjames··on Poor people ‘surviving not living’ as UK social contract collapses, says report
And I think this is really crummy and unfortunate. Myself, my wife, and my one child would be very happy in a 1,300 sqft house but really don't need or want a 2,600 sqft house. So house prices increasing along with house size is still problematic.
coderjames··on Poor people ‘surviving not living’ as UK social contract collapses, says report
> I can’t think of any other place where people’s sense of net worth is as tied up with their house price as it is in the UK, while at the same time the increase in house price that people have been conditioned to believe is the norm over the last decades is wholly unsustainable given the stagnant wages. Take a look at house price to wage ratio over the last two decades.

United States. In inflation-adjusted dollars, house prices are up 118% since 1965, but income is up only 18% [1]; alternatively, house-price-to-income ratio has increased from 90x in 2012 to 135x in 2022 [2]. US Millennials have been deemed "the unluckiest generation" when it comes to home ownership in the US.

[1] https://www.realestatewitch.com/house-price-to-income-ratio-...

[2] https://www.statista.com/statistics/591435/house-price-to-in...

coderjames··on Revisiting Borland Turbo C/C++, A Great IDE back in the 90s – CodeProject
The link in the post to NTVDMx64 at Columbia seems to be broken, but the associated GitHub project appears to be at https://github.com/leecher1337/ntvdmx64

  "What is it?
  ===========
  NTVDMx64 is a port of the well-known Windows NTVDM, which is used by windows 
  to run DOS-Applications, to 64bit Windows, so that you can run your 
  DOS-Applications on 64bit Windows too."

Something I had wanted and didn't know existed!
coderjames··on Two types of software engineers
When I first read the post, I thought the two types sounded very much like two levels of experience in being a Software Engineer. Your identification of the third type strengthens my interpretation of the article in this way.

Type 3 - Junior Engineer - I write software.

Type 1 - Intermediate Engineer - I write software for people.

Type 2 - Senior Engineer - I write software robust to the idea that people make mistakes.

coderjames··on Will Carbon Replace C++?
> frontend to C++ that cleans up the syntax, has much stricter rules around UB, and can rely on C++ as its unsafe counterpart

You're looking for Herb Sutter's CppFront: https://github.com/hsutter/cppfront

As Cfront was to C, Cppfront is to C++.

coderjames··on Show HN: Arduino 6502 Controller
Wow! A 6502 ICE, nice! That would certainly make developing a retro 6502-based machine these days much easier.
coderjames··on The Hidden Costs of Living Alone
Employee B: [to prevent burnout so that I can remain a functioning member of society.]
coderjames··on Where are the robotic bricklayers?
Automated hamburgers at https://theroboburger.com/ and https://www.cnn.com/2020/07/16/business/white-castle-flippy-... and https://sf.eater.com/2018/6/21/17489084/creator-robot-burger...

Automated cement-pouring in place of brick laying at https://www.nbc12.com/2021/06/24/virginias-first-3-d-printed...

The robots have arrived. Unskilled labour needs to be concerned.

coderjames··on Pimp My Microwave
I think it depends on one's definition of "decent meal" :-). I can put a frozen burrito into my microwave, press "1 minute," press "+30 seconds," and have a perfectly acceptable breakfast in two presses.
coderjames··on Transmit Radio Signals via Ethernet
Please don't try this at home! 118 MHz - 137 MHz is a protected Aviation band across the globe for airplanes to communicate with air traffic control. We already have enough industrial noise problems in this band; please don't contribute to pollution of protected spectrum. You will be interfering with the safe operation of the airspace.

See: https://en.wikipedia.org/wiki/Airband

coderjames··on Mothers who regret having children are speaking out
> That would be the best you could do, right?

No, the best I can do is continue living and convince as many people as possible to not have children. If I kill myself now, many more people might be created than if I die later. Natural reduction in population without resorting to violence is entirely possible. Open your mind to ideas that don't involve killing anyone.

coderjames··on Mothers who regret having children are speaking out
> our social safety nets for the elderly will collapse.

Not everyone agrees social safety nets are a good thing. Some of us think properly preparing ourselves for retirement is more important.

> population decline is going to be the problem of the 21st century

We have too many people already. Population decline due to reduced birthrate sounds like a solution, not a problem.

coderjames··on Mothers who regret having children are speaking out
Any idea how many dirty diapers a baby produces? We don't use cloth diapers with our daughter, so those go to the landfill.

She drinks milk. That comes from cows. Cows are bad for the environment. By having another person on the planet, we need that much more milk.

coderjames··on Power9 to the People
Not the OP, but here are a few MIPS boards I'm familiar with in the under-$100 range.

Microchip makes a couple low-end MIPS boards:

http://www.microchipdirect.com/product/search/all/DM320103

http://www.microchipdirect.com/product/search/all/DM320004-2

When you outgrow those, you can move up to the Creator Ci20 from Imagination: https://www.mouser.com/search/ProductDetail.aspx?R=0virtualk...

coderjames··on Barliman – real-time program synthesis to make the programmer's life easier
Which is why I won't fly on certain airlines :-). As a Software Engineer who worked at an avionics company, I know who our big customers were and what bugs are in the products they bought, so I avoid them whenever possible.
coderjames··on Boeing 757 Testing Shows Airplanes Vulnerable to Hacking, DHS Says
I write the software in the ACARS box.

> but I guess the comunication protocol is so basic that no mayor owning can happen.

This would be ideal, but unfortunately even simple communications protocols have room for error in their implementations. I crashed my company's Flight Management System via the software in my ACARS unit by accidentally sending badly-formatted MCDU screens. The FMS has a buffer overflow wherein it doesn't sufficiently validate that the display coordinates are actually within the screen, so I was overwriting "constants" like Vmax and max-turn-angle.

If it turns out there's also an implementation error in our ACARS-to-radio protocol, then it would be possible to remotely exploit the FMS without getting anywhere near the aircraft. I expect this is possible and has already happened.

coderjames··on Super-Accurate GPS Chips Coming to Smartphones in 2018
Agreed, but only the big iron. I spent 8 years working for Universal Avionics, who develops precision WAAS-SBAS GPS flight management systems for GA / BizJets: http://uasc.com/home/nextgentechnologies/precisionaviationwi...
coderjames··on Super-Accurate GPS Chips Coming to Smartphones in 2018
Airplanes are already using the higher-accuracy GPS+GNSS to land safely on the runway in low-visibility conditions, guided in by the Flight Management Computer. It makes a big difference whether the plane is 5 meters above the runway or zero meters above the runway.
← PreviousPage 2 of 5Next →