Posts

This profile is from a federated server and may be incomplete. Browse more on the original instance.

owen, to random
@owen@mastodon.transneptune.net avatar

The pervasive belief that, if we just computer hard enough, then nothing will ever need individual expertise or skill ever again, is exhausting.

(I am painfully aware that it's a resurgence of Taylorist beliefs about if we just manage hard enough, etc.)

owen, to random
@owen@mastodon.transneptune.net avatar

If you want a kinder world - one with fewer scams, less violence, and so on - then put your energy into making sure that everyone has food to eat, a table to eat it on, and a safe way out of relationships that turn bad.

Everyone. Really.

owen, to random
@owen@mastodon.transneptune.net avatar

You can shorten the iTerm guy's response to this critique as "I disagree" and not lose any of the nuance. If you care why he disagrees, by all means read into it, but if you primarily care about not having network-based ML tooling in your terminal, his disagreement is a sufficient response on its own to your concerns. Decide accordingly.

danhulton,
@danhulton@hachyderm.io avatar

@owen Yeah, fuck that dude. As soon as I get home, I'm dumping his shit. I hear good things about Wezterm.

owen, to random
@owen@mastodon.transneptune.net avatar

So do you eat your nuggies with the skin on or the skin off?

danhulton,
@danhulton@hachyderm.io avatar

@owen How do I not-favourite a post, plz.

owen, to random
@owen@mastodon.transneptune.net avatar

My day job, many years ago now, adopted a language developed by a Fortune 50 company as an open-source project. We did not negotiate any kind of long-term support agreements with the vendor, and they have since shuttered the team that was working on the language.

This sucks, frankly. My org made the decisions it made for reasons I recognize, but they also adopted some very foreseeable risks, which are now coming home to roost.

owen,
@owen@mastodon.transneptune.net avatar

The practical consequences of this decision range from "you can't have syntax highlighting in your editor" (annoying human factors problem) to "we are maintaining complex remote environments to support development, with a substantial daily operational cost" (financially reportable, and therefore "substantial" in some ways that the human factors sometimes aren't).

danhulton,
@danhulton@hachyderm.io avatar

@owen Plus the inevitable "no secure versions of a critical lib exist anymore that are compatible with this language," and likely having to pick up ownership of a fork of that lib to fix that problem, since it is somehow the least-intensive way to fix that problem.

owen, to random
@owen@mastodon.transneptune.net avatar

Direnv has been a great help for me in getting out of the habit of storing creds in dotfiles. I wrote up some patterns I've found useful: https://grimoire.ca/code/direnv-patterns/

owen,
@owen@mastodon.transneptune.net avatar

@acdha Similarly with lpass, if you must use lastpass, and any other password manager. I've even done this with the Vault CLI!

acdha,
@acdha@code4lib.social avatar

@owen I kept meaning to use Vault and then…

owen, to random
@owen@mastodon.transneptune.net avatar

gripe: the AWS terraform provider reports space utilization for EFS (NFS-as-a-service) volumes as attributes, so the resulting state file is always, permanently, out of date

this has no practical consequences, but if you're storing state locally via git, it produces a lot of spurious diffs

danhulton,
@danhulton@hachyderm.io avatar

@owen I think I might have misunderstood what you meant by "infra", and on reflection, I agree with you.

danhulton,
@danhulton@hachyderm.io avatar

@owen I mean, I agreed with you before, but now I agree with you unreservedly.

owen, to random
@owen@mastodon.transneptune.net avatar

The actual fuck if IBM acquires Hashicorp is that so much of Hashicorp's value as a maker of development tooling is tied up in free contributions. Some of those are from large organizations who made a considered decision to support Hashicorp (eg. Amazon, who write their own providers for Packer and Terraform), but many are from individual devs or small shops who are just trying to get their own jobs done.

None of those people will see any compensation for the value they added to this deal.

owen,
@owen@mastodon.transneptune.net avatar

One of the reasons I pulled out of doing open source infrastructure development, scrubbed my Github profile, and otherwise dropped out of Free Public Software Development is that I am bone tired of giving free labour to these fucks.

owen,
@owen@mastodon.transneptune.net avatar

I want to support my peers, and none of the people who benefit when I do those things are my peers.

owen, to random
@owen@mastodon.transneptune.net avatar

I'm particularly frustrated right now because I tried to search "OC Transpo fines" and got nothing but news articles about their fare-enforcement practices.

That's search failing to meet the (underspecified) needs I have, but it's also in part because OC Transpo does not publish that information in the first place.

owen,
@owen@mastodon.transneptune.net avatar

@danhulton Crawling links is a cataloguing strategy! I think it's one predicated on the idea that the web is too large and too rapidly-changing for manual curation, but that's … debatably true? It's too large for one person or organization to catalogue, I'll grant, but there are other alternatives besides spidering.

danhulton,
@danhulton@hachyderm.io avatar

@owen I think I care less about cataloging "the web" these days and am happy to settle for "the parts of the web that other people like me have decided are any good."

Like, I'd be thrilled if my searches never included link farms or hate sites or AI spam sites, etc.

And I THINK I'm okay with that index not being perfect, line missing a good chunk of stuff that hasn't been approved yet. Actual experience would have to bear it out, but it feels like an okay trade-off.

owen, to random
@owen@mastodon.transneptune.net avatar

What do you even mean by "searching the web," anyways?

owen,
@owen@mastodon.transneptune.net avatar

Companies like Google have framed the answer as a single, free-text field, with the promise to find something for any query from a corpus consisting of pages found by progressive mechanical indexing of links. That demonstrably is useful, both for Google and for at least some of its users, but equally, that demonstrably is not universally valuable.

owen,
@owen@mastodon.transneptune.net avatar

With public for-profit search on the internet breaking down badly - and with Google, Bing, DDG, and their also-ran peers breaking down particularly badly in the direction of "here's a thing you can buy" - I think the time is actually ripe for a discussion of what we, as users, want out of search, and more generally how we want to find information on the internet.

owen, to random
@owen@mastodon.transneptune.net avatar

Open Source was a reaction, kicked off by a libertarian and a would-be venture capitalist, against the restrictions of the Free Software movement.

The Free Software movement was started by academics, whose money came from grants and subsidies and not from their work as programmers.

It's no surprise to me that neither movement adequately accommodates the needs of the median programmer today.

owen,
@owen@mastodon.transneptune.net avatar

Anyways if you want to use my code, my email is in my profile and I am happy to talk to you about it.

For personal use I'll probably tell you, for you, no charge, even.

danhulton,
@danhulton@hachyderm.io avatar

@owen The "ask me about it, like one decent human being to another" license. I like it. =)

owen, to random
@owen@mastodon.transneptune.net avatar

Have you ever submitted a pull request on someone's pull request, or are you normal?

danhulton,
@danhulton@hachyderm.io avatar

@owen Definitely not normal, no.

owen, to random
@owen@mastodon.transneptune.net avatar

I think we'll likely be a decade or two reckoning with the consequences that businesses were largely sold on "devops" as a way to cut headcount.

owen,
@owen@mastodon.transneptune.net avatar

There are technical and philosophical rationales for combining development and operation into a single organization, certainly, but those explanations ring hollow because the people in those organizations rarely have the agency to decide policy at that level. And yet, there has been a widespread shift to a recognizable "devops" approach across a wide range of technically-mediated businesses.

owen,
@owen@mastodon.transneptune.net avatar

Unfortunately, deciding that it's no longer someone's job to do operational work, such as capacity planning or continuity management, does not relieve the consequences when those tasks are ignored or done badly.

owen, to random
@owen@mastodon.transneptune.net avatar

Does anyone on this webbed site remember pre-AltaVista-era library search computers and their interfaces? If you do, do you know the names of any of the software packages that provided those catalogues?

qurlyjoe,
@qurlyjoe@mstdn.social avatar

@owen
There’s LexisNexis for legal searching. My wife used to use these 30-40 years ago. https://www.lexisnexis.com/en-us/gateway.page

owen, to random
@owen@mastodon.transneptune.net avatar

https://hachyderm.io/@hrefna/112197328066578215

You don't. We accept these risks on a daily basis, in service of getting useful work done. The observed reality is that that trust is violated only rarely (or, if you're of a more particular frame of mind, only violated in ways we discover rarely).

Computers as modernly constructed mediate relationships, and the security of the computer is only as good as the trust in those relationships.

owen,
@owen@mastodon.transneptune.net avatar

We can have trust relationships with people we know only sparingly! We do that all the time - we trust that the grocery store isn't selling us fake olive oil, or that our clothes are made of cotton and not asbestos, too. Those beliefs, too, get violated, but intermittently.

danhulton,
@danhulton@hachyderm.io avatar

@owen An interesting side note to this, there was a study a while back that showed that a shocking percentage -- like a third -- of all avocado oil sold in grocers was rancid: https://www.goodhousekeeping.com/health/diet-nutrition/a44078426/avocado-oil-rancid-study/

It doesn't disagree with your larger point, this is still one product out of millions, but I found it interesting that cooking oil is one of those things that's actually frequently falsified.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • InstantRegret
  • ethstaker
  • magazineikmin
  • GTA5RPClips
  • rosin
  • modclub
  • Youngstown
  • ngwrru68w68
  • slotface
  • osvaldo12
  • kavyap
  • DreamBathrooms
  • Leos
  • thenastyranch
  • everett
  • cubers
  • cisconetworking
  • normalnudes
  • Durango
  • anitta
  • khanakhh
  • tacticalgear
  • tester
  • provamag3
  • megavids
  • lostlight
  • All magazines