HNHacker News
TopNewBestAskShowJobs

clem

197 karma · joined October 10, 2007

submissionscomments
clem··on State of Clojure Survey 2019 Analysis
Does AOC alleviate the effect on load times?
clem··on Red Hat Enterprise Linux 7.4 Released
I wonder if they'll be supporting ZFS on Linux now that it's gaining momentum?
clem··on Study: Potatoes can grow on Mars
Shouldn't that now be the Interplanetary Potato Center?
clem··on Massachusetts Bans Employers from Asking Applicants About Previous Pay
But what the patient really needed was an appendectomy.
clem··on The F-35’s Software Is So Buggy It Might Ground the Whole Fleet
Have they considered designing super weapons for the Galactic Empire?
clem··on Seattle vigilante reuniting stolen bikes with their owners
It's been established as canon that Bike Batman does not carry a gun.
clem··on Mining in Space Could Lead to Conflicts on Earth
Just picturing the uproar over a space polar bear clinging to a tiny asteroid.
clem··on Development of an onboard application in Clojure for the Boeing 737 Max [video]
Thanks. Found a reference to the CircleCI code base:

http://www.ccs.neu.edu/home/samth/typed-clojure-draft.pdf

I wonder how their move away from clojure.typed has impacted code size.

clem··on Development of an onboard application in Clojure for the Boeing 737 Max [video]
Or "States On A Plane" with a photo of Samuel L. Jackson. :-)
clem··on Development of an onboard application in Clojure for the Boeing 737 Max [video]
That's correct. As for size relative to other projects, we came to that conclusion by combing large GitHub clojure projects and comparing non-blank lines. For instance, LightTable comes in at around 12,000 lines. Clojure is a darn terse language.

Of course, there may be private repositories which are larger (thus the weasel words "one of"). Corrections welcome. :-)

clem··on Development of an onboard application in Clojure for the Boeing 737 Max [video]
Anything in a regulated industry such as aerospace tends towards the process heavy. Our requirements get tracked in our QMS system that ensures we're AS9100-compliant. There's a final test-for-credit step after which the software part should be considered hermetically sealed. Any software change requires a new test-for-credit round that likely takes an extensive amount of time.

So, in short, developing for aerospace is not agile. :-) It's the Niagara Falls of waterfall methods.

clem··on Development of an onboard application in Clojure for the Boeing 737 Max [video]
Bear in mind that avionics software as a whole is a broad category that includes everything from fly-by-wire flight controls to the onboard entertainment system. Each system is classified under an appropriate Software Level as specified in DO-178C:

https://en.wikipedia.org/wiki/DO-178C#Software_level

The OMF system described in the video is Level E, meaning it's failure would have no safety impact on the aircraft. This gives us greater latitude in choice of software solutions. The higher levels, however, have strict requirements regarding latency and memory management that would automatically preclude the use of Clojure or any language with garbage collection.

So, as always, it's selecting the right tool for the job.

clem··on Development of an onboard application in Clojure for the Boeing 737 Max [video]
I'm one of the leads who worked with Donevan on this project. Feel free to ask me any questions and I'll answer as best I can.
clem··on A Visionary Project Aims for Alpha Centauri, a Star 4.37 Light-Years Away
"That is why, Serviceman Chung, we do not eyeball it!"

https://www.youtube.com/watch?v=4tIk-vUtLBs

clem··on Concourse CI Hits 1.0.0
Does Concourse offer any integration with defect or agile development software that allows an easy way to track which builds contain a given feature or defect fix?
clem··on Akin's Laws of Spacecraft Design
"You know what else is the enemy of good? Terrible!"

http://wondermark.com/975/

clem··on Journey to Mars: Pioneering Next Steps in Space Exploration [pdf]
At the moment that's something of a moot point. Is there a single resource on Mars that's worth the cost of transporting back to Earth? Until that's the case, it's only going to be the local Martian populace controlling the resources.
clem··on NASA’s Kepler Mission Discovers Bigger, Older Cousin to Earth
Or, "We're deaf, blind, and isolated."
clem··on Science’s Biggest Fail
It means doctors no longer have to wash their hands prior to a trepanning.
clem··on Russian Gang Said to Amass More Than a Billion Stolen Internet Credentials
Stop the unlawful use of police force against mutants!
clem··on We lost the war. Welcome to the world of tomorrow (2006)
For that matter, in The State of the Art a Culture ship actually observes Earth in the 1960's.
clem··on L++ Language
Really the best album The Police produced.
clem··on Blood of world's oldest woman hints at limits of life
Why, oh why, did I ever learn COBOL? Just let me die.
clem··on A Tipless Restaurant is a Well-Run Restaurant?
I find that with my household servants a Christmas bonus of passing down our secondhand possessions on Boxing Day is sufficient.
clem··on MadEye – Code Together
We've just started using Floobits, which works via editor plugins, and overall enjoy it. Currently supports vim, emacs, Sublime Text, and IntelliJ.

Still a little rough around the edges, but it's real nice having everyone using the editor of their choice.

clem··on How a Light Saber Works
Maybe just having the lightsaber Luke's proximity was enough to power it? After all, some Jedi can hurl their lightsabers.
clem··on [dead]
License to print money there.
clem··on Meditate in front of your computer with Calm
It's all about the inner eyeballs.
clem··on Why You Should Never Use MongoDB
TMTOWTDI: There's more than one way to damn it!
clem··on Why to Move to a Startup Hub
So how valuable is it to move to a strange city where you don't know anyone versus staying in the less optimal city where you actually have friends and connections? It's great that Silicon Valley and Boston have this bubbling startup culture, but if you didn't graduate from school there it seems less likely you'd be able to tap into that resource.

← PreviousPage 2 of 2