CadeJohnson

joined 1 year ago
[–] [email protected] 16 points 9 months ago

gotta admit, that is a lot safer approach than trying some shit on the real thing

[–] [email protected] 8 points 9 months ago (1 children)

The statistic of low Firefox use is based on accessing US government websites. Could it be that there is significantly LESS government site access by the population of users that prefer Firefox? As a corollary I recently read that game companies observed significantly HIGHER bug reporting from Linux users on Steam, not because there were more Linux-related bugs, but simply because that set of users were more likely to initiate bug reports. Of course Firefox is not Linux and Steam is not the world, but a statistic from a relatively narrow segment of the internet should not be assumed representative of the whole.

 

I have been investigating the fine art of dishing out a wooden chair seat for comfort today, and made discoveries that can be readily condensed into a, imho miraculously easy formula. So here goes:

Your "sitz" bones or ischial tuberosities are prominences of the pelvis that are the hard spots when you sit. They are pretty consistently located in adult humans as it turns out, though you'll have a hard time finding dimensional data if you go looking! I measured approximate spacing among a slightly inebriated and jovial crowd who endured the indignity with humor and made a rough prototype seat to check my theory. Drill two 2-inch diameter holes spaced five inches apart at center (3-inches of material remaining between the holes). For a finished seat, one would shape the edges, but don't even bother for this experiment - just drill the holes in a piece of lumber and sit down on it. shift around for comfort and when your ischial tuberosities align with the holes you will say aaah!

I will be making two holes in a rectangular stool seat at this spacing, centered about three inches from the "back" edge of the stool, and sanding smooth and dishing out the seat a little. I'll try to remember to post a finished picture, but I found this preliminary result too great and dramatic to wait.

Some individuals might be grateful for a third hole at the centerline and about two inches closer to the back edge - where a tailbone-afflicted person does not need hard support and an average person will not miss it. I have not tested this third hole yet, maybe others will report...

[–] [email protected] 2 points 1 year ago

I have plain ol' Ubuntu LTS and I do not recall a Steam crash in a decade. Playing with Nvidia GPU on AMD Ryzen in recent years.

 

Table top is four 50-pound bags of ready-mix grout concrete (no stone, just sand), 3m of 1m wide 1x2inch fence mesh.

Chairs were solid white upholstery. We bought them in a second-hand store and painted with diluted acrylic (to hide old stains). Waiting 30 days before I apply sealer to the concrete.

[–] [email protected] 2 points 1 year ago

These are some good points. The more traditional engineering disciplines have a depth of methods and practices that developed over time, and software engineering is - what? only maybe 50 years old or so? I have not worked with software engineers, but with all other sorts, so I know if there is engineering going on in software development there will be certain methods in place: preliminary designs that senior teams evaluate and compare, interdisciplinary review so the features of design that "work" for one objective also do not detract from others, and quality control - nobody works alone - every calculation and every sentence and every communication is documented, reviewed by someone else, and recorded permanently.

I can imagine that some software engineering efforts must bring some of these tools to bear, sometimes - but the refrain in software development has long been "we don't have time or funds to do it that way - things are moving too fast, or it is too competitive." Which maybe all that is true, and maybe it can all be fun and games since nobody can get hurt. So if game developers want to call themselves engineers regardless of whether they follow, or even know about standards of their industry (let alone any others'), no harm, no foul, right?

An old friend of mine wrote the autopilot software for commercial passenger jets - though he retired about 25 years ago. He was undoubtedly engaged in a project that nowadays would be dubbed software engineering. The aerospace company included him in the team with a whole slew of different engineers of all sorts and they did all the sort of engineerish things. But I don't have the impression that much software goes through that kind of scrutiny - even software that demonstrably deeply affects lives and society. In a way this is like criticizing the engineering of an AR-15; what were the engineers thinking to develop something that would kill people?! But it seems like with software, the development has effects that are a complete shock even to the developers: facebook algorithms weren't devised to promote teen suicide, it was just an unforeseen side effect for a while.

I think it is time for software engineering to be taken seriously. And there is professional licensing. The problem is that corporations are dubbing their staff as software engineers a lot of times, when there is no licensed engineer in the building and there are no engineering systems in place. It is fine for me to say that I engineered the rickety shelves in my garage, because I'm an engineer and therefore it must be so, but that is some sensationally bad logic. They could collapse at any moment - I'm a chemical engineer.

[–] [email protected] -3 points 1 year ago (1 children)

Thank you for this correction. I will make a note that professional engineering has nothing to do with engineering - I don't know how I have been so confused for so long!

[–] [email protected] -3 points 1 year ago (5 children)

I think engineers have been held liable for the soundness and fitness-for-purpose of what they "engineered" since ancient Rome - though they have certainly been called upon to engineer a greater variety of things in the past couple of centuries. And I think if someone proposes to engineer software, I am all for that! We could do with a great deal more of it in fact. And let's dispense with this perpetual disclaimer of warranty for merchantability or fitness for any particular purpose, and such terms. If an engineer designs it and it does not work, the engineer is generally held to be negligent and liable . . . except if they are a software engineer, of course.

[–] [email protected] -3 points 1 year ago (1 children)

this seems to reflect the simultaneous co-opting of the titles "architect" (one who designs physical edifices such as buildings) and "engineer" (one who applies math and science principles to problems of infrastructure and industrial production). We all understand what is meant by design, but that does not mean a software design must be devised by an "engineer" or an "architect" anymore than an interior design (though there are also some self-styled "design architects" roaming about). So is it possible to say what is different about software development and software engineering without saying the engineer is an architect? Is it that software developers do not design anything (which in its simplest terms is 'artful arrangement')? That seems arbitrary - though I agree that there can also be a fine line sometimes between, say, architecture and structural engineering.

[–] [email protected] 1 points 1 year ago

wha? I use Firefox and I haven't seen or heard of Pocket in years.

view more: next ›