HNHacker News
TopNewBestAskShowJobs

sas224dbm

55 karma · joined April 4, 2020

submissionscomments
sas224dbm··on Several vulnerabilities have been discovered in the Linux kernel
A windows system controlling the refuelling ? Worked in aviation software for a while and the certification for flight control (or similar) systems is subject to rigorous path testing/inspections/approvals etc DO-178C (level A or B likely). Not sure if any windows OS is certified to level A?? Typically certifiable RTOS'es are procured for those purposes
sas224dbm··on Linux Basics for Hackers (2019)
90s Solaris dude here .. Unix Power Tools was the book that had the most borrow rate in our office ..
sas224dbm··on Laws of Software Engineering
Oooh, saw Andrei's name pop up and remember his books on C++ back in the day .. ran into a systems engineer a while ago that asked why during a tech review asked why some data size wasn't 1000 instead of 1024.. like err ??
sas224dbm··on Major European payment processor can't send email to Google Workspace users
"shall" and "must"
sas224dbm··on How Britain built some of the world’s safest roads
A favorite past-time back in the day was driving at night from pub to pub along the 'back roads' (B-roads specifically in the UK) as fast as 'possible'. There were typically no street lights, however lights from other vehicles showed up alerting you to any possible danger. It was fun at the time, but i wouldn't do it now .. lol ..
sas224dbm··on Every Visual Workflow Tool Is Just Excel for Developers Who Gave Up
of course it's re-usable .. most passionate excel jockeys would agree, as long it's their VBA that gets reused
sas224dbm··on The Secret Stanford Program No One's Heard About
Tony Wheeler has a lot to answer for
sas224dbm··on Nine households control 15% of wealth in Silicon Valley as inequality widens
This is not unique to SV. This is happening world over. The wealthier are buying more assets, the middle and lower classes are left paying rent to the wealthy landowners. "Gary's Economics" has tons of material on wealth inequality and its impacts.
sas224dbm··on Trying to teach in the age of the AI homework machine
Grandpa can help with that too
sas224dbm··on Baby is healed with first personalized gene-editing treatment
A Gattaca moment ?
sas224dbm··on AT&T Says Personal Information from 73M Customers Leaked on the Dark Web
https://web.archive.org/web/20240330173821/https://www.forbe...
sas224dbm··on Life on board a British nuclear submarine (2012)
I went as a contractor (fixing a port from PDP 11/44 -> SUN 5/110) on-board a UK nuclear sub back in the 90s, and had a contractor berth in the 'bomb shop'. I slept underneath the Tigerfish MK24 torpedoes, smelly and greasy, but i don't remember it being cold !!
sas224dbm··on “Laws” of software estimation for complex work (2021)
Some good stuff in there, but heard most of it in earlier publications. Reading Steve McConnell's "Software Estimation" covers a bunch of it, Cone of Uncertainty etc etc.

Here's where i've seen estimation become accurate:

1) The people doing the work are estimating the work, and KNOW the software base they are estimating for.

2) Technology being used is not shifting considerably for the piece being estimated.

3) Processes being used to go from requirements elicitation to acceptance are not shifting dramatically for the new piece of work.

You have to have probably 2 of these 3 to have any chance of reasonably accurate estimates. I've seen this work on a fairly large (1 MLOC C++) sonar system development. After a couple of 'late' releases, where those 3 premises were not true, estimation became better, and after 3 or 4 releases, teams were getting pretty accurate, such that customer trust went through the roof.

If you don't have 2 or 3 of those ticked off, you'd better add in a bunch of padding, or get some risk $$ from the C-suite signed off.

sas224dbm··on The SAFe Delusion
I have been involved in 2 medium sized-ish (~300) software support projects for western-nation's land forces project that brought in SAFe with a fanfare. Lots of ($$) training, everybody gulping down the coolade etc etc. It started off OK, but as with most of these ideological methodologies, our projects' circumstances started to clash with the SAFe 'way'. Our customer was very fond of his existing rituals (meetings, committees, progress meetings etc), but we also folded in all the SAFe rituals too. It seemed we were in meetings too much of the time, and we did a poor job of convincing the customer to move wholesale to the SAFe way. In addition, the organizational structure and governance models never operated in the SAFe way, with the customer's insistence on being in our shorts on every decision hampered most of the 'delegate decisions as deep as possible' philosophy. At the end of the day, it steel feels like RUP re-invented for 'agile' .. never again.
sas224dbm··on The Life of a Backpacker in Asia in the 1970s (2018)
I was backpacking around Asia in '94 .. my connection to the rest of the world was my trusty Sony shortwave radio (ICF-SW1) .. anyone else remember those glorious days ? :)
sas224dbm··on iPhone is a terrible Product Name
Why are they still called phones though ? that's my point .. essentially you have a computer in your hands that happens to have an ability to make voice calls .. I was looking for stats on how people use their devices but can't find much actual data
sas224dbm··on Wait, what –. Mass Zoom Firing Boss back at the helm?
Yeah, good call.. feel free to remove "Zoom" as you're reading. I agree, it's irrelevant in some aspects, however, i would posit he likened to the idea of Zoom for dismissing his staff, as he could do this without actually looking into the the 'whites of their eyes' while dismissing them.
sas224dbm··on Wait, what –. Mass Zoom Firing Boss back at the helm?
that's exactly what the remaining employees are discussing over their Wednesday evening drinkies too !
sas224dbm··on Wait, what –. Mass Zoom Firing Boss back at the helm?
As in so many other domains, i'm disappointed but not surprised. The corporation let this douche-bag 'cool-off' and is now bringing him back to invigorate the company .. awesome .. can't wait to see how that pans out
sas224dbm··on What Do We Know About Time Pressure in Software Development?
I've worked on reasonably large >$100M defense programs for the last 25 years. Nearly all of them overran both time and budget constraints. They have mostly been firm-fixed price, except for the last 5ish years, that being incentivized agile. I have seen estimation be accurate when the following criteria are met :

1) Experienced personnel are estimating the work (experienced technically and in the product being developed); 2) The work being estimated is of similar technology to existing product; 3) The time period being estimated is less that 6 months

If any of these are violated, e.g. new hires are given the estimation task, a years worth of work is being estimated, new technology is being estimated etc, i would not trust the estimate, and apply big 'ol bucket of risk money.

sas224dbm··on Toyota owners have to pay $8/month to keep using their key fob for remote start
A.R.S.E. Automated Remote Start Enrollment
sas224dbm··on Ask HN: What are the best-designed things you've ever used?
My Sony ICF SW-1 shortwave radio. Perfect backpacking travel companion in Asia in the 90s. It just worked.
sas224dbm··on Data-Oriented Architecture (2020)
The article says that this is an "unusual architectural choice". I strongly disagree. A reference is made to an RTI publication many years ago. Realtime Innovations have been key players in the development of DDS publish-subscribe middleware for donkey's years. I remember NDDS back in 1998. We've successfully used DDS in the military space to enable different suppliers to connect to a DDS backbone-based system via the 'data model'. Especially in DIL environments (Disadvantaged, Intermittent, Lossy) where QoS settings can be applied to different pieces of the data model over a plethora of different bearers (think Satcom, IP radios, etc). It's a very-much typical architectural pattern selected.
sas224dbm··on Things I’ve learned in my 20 years as a software engineer
Learned: software that you write will ALWAYS be for other people to pick-up, and that is hard. Keeping things simple is a tool to that end.
sas224dbm··on USS Connecticut (SSN 22) struck an object while submerged on Oct. 2
I worked on Target Motion Analysis (TMA) software that was live on S&T class UK submarines in the 90s. There were only a few types of data that were highly classified and which we never saw, Electronic Surveillance Measures (ESM) databases were an example. Emitter characteristics could pretty much allow a good SONOP (Jonesy!) to be able to identify specific instances of a class of boat. Fun stuff.
sas224dbm··on Did a Chinese hack kill Nortel? (2020)
I moved to Ottawa in 2000 to one of the few defense companies there. The boom was happening and folks were being given 10-15% pay rises, just to try and stop the bleeding to Nortel, as they were paying huge salaries for software engineers back then. Needless to say, when Nortel imploded, we were hiring for a new development program (C++, VxWorks, real-time, DO178B etc etc)and I interviewed dozens of ex-Nortel folks, of all kinds of levels and skill-sets. Now, telecoms isn't airborne software, but we found some absolute gems of engineers that were cast-aside by Nortel. Nortel's loss was our gain in some respects, and another upside was bringing their development best-practices and Nortel engineering experiences with them. My god, we even got to know their product structures after doing so may interviews, e.g. OC-192 architecture always seemed to be particularly good interview rabbit-hole.
sas224dbm··on Sir Clive Sinclair has died
When i hear the term "Manic Miner" i think of endless weekend sleepovers at my pal's place trying to solve those goddamn levels .. we would take it in turns on that crazy rubber keyboard of his Spectrum .. what a machine of the times .. awesome :)
sas224dbm··on Software Engineering Body of Knowledge
Maybe. I've worked in the defense industry in and around software as a developer, designer etc for around 30 years. There's some good detail in there, but i think it's a little dated. Try looking for any material on REST in there. If it got refreshed somewhat i'd have it on my virtual bookshelf for sure.