@josephholsten@mstdn.social
@josephholsten@mstdn.social avatar

josephholsten

@josephholsten@mstdn.social

Journeyman human being. Sous-Chefs founder. Sacrificed my beard to a respirator against woodworking, PNW smoke and plague, the rest of the hair went on its own.

josephholsten.com

This is not a place of honor.

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

alan, to random
@alan@subdued.social avatar

Saw this going around on Tiktok: some interesting maps of baby name similarity between US states over time:

More maps and animations in the published research paper from the University of Rome: https://www.pnas.org/doi/10.1073/pnas.1507143112

Via this tiktok: https://www.tiktok.com/@cirruslyyesterday/video/7350814314753821983

josephholsten,
@josephholsten@mstdn.social avatar

@alan Clearly Zotero needs to get building a TikTok importer plugin.

josephholsten, to pfSense
@josephholsten@mstdn.social avatar
josephholsten,
@josephholsten@mstdn.social avatar

@RL_Dane @garyhtech Except for the important bits, those will get APGL, of course.

josephholsten,
@josephholsten@mstdn.social avatar

@RL_Dane @garyhtech I’ve been waiting for this since those folks left the VMS team for Microsoft. It’s going to be great.

josephholsten,
@josephholsten@mstdn.social avatar

@garyhtech @RL_Dane @torvalds Okay, I’m ready for them to say it’s a joke now…

timbray, to random
@timbray@cosocial.ca avatar

1/2 Looking at one of the writeup, this struck my eye: “The release tarballs upstream publishes don't have the same code that GitHub has. This is common in C projects so that downstream consumers don't need to remember how to run autotools and autoconf.” Ah, GNU AutoHell, I remember it well. Tl;dr: With AutoHell, even if you're building for a 19-bit Multics variant from 1988, it’s got your back. Except for it’s just too hard to understand and use, thus the above.

josephholsten,
@josephholsten@mstdn.social avatar

@timbray One interesting thread about it is from @alanc of the X Windows and Solaris projects: https://fosstodon.org/@alanc/112181757523434254

josephholsten, to random
@josephholsten@mstdn.social avatar

What are people planning to use the new #NetBSD 10 for? I have uses I like for FreeBSD, OpenIndiana, Solaris, plus a few Linux things for hardware support and a few unportable programs.

Surely there’s something I can do besides install it on Dreamcast.

dfeldman, to random
@dfeldman@hachyderm.io avatar

If there were another binary backdoor similar to the xz attack that was found today... how would you find it?

(The xz attack was found by chance and some trivial issues that caused performance degradation)

josephholsten,
@josephholsten@mstdn.social avatar

@alanc @dalias Since doing golang work, I’ve started committing the generated artifacts. Yes, it’s wasteful of storage and dev attention when everything works, but I’ve had too many surprises from diffs due to generator tooling change.

I haven’t gotten so bad as to vendor all dependencies in repo, but some days I think hard about it.

josephholsten,
@josephholsten@mstdn.social avatar

@alanc @dalias Oh, I forgot the most important point: build automation attempts to regenerate the artifacts and fails if they aren’t identical. Because then the generated work acts as a test case for the generator as well.

josephholsten,
@josephholsten@mstdn.social avatar

@rogersm @alanc @dalias I’ve taken over maintenance of more than a few projects because I care about keeping existing systems running.

But autotools is one of those things that sounds horrible to rework while backwards compatible.

Another thing that terrifies me is posix shell, and the smoosh research in to a correct parser shows how painful back compat can be: http://shell.cs.pomona.edu

gsuberland, to random
@gsuberland@chaos.social avatar

got my hair cut and I forgot how much better it feels when there aren't about 10cm of dead ends

josephholsten,
@josephholsten@mstdn.social avatar

@jpm @gsuberland Have you all tried losing your hair? Works great.

mwl, to random
@mwl@io.mwl.io avatar

Hey everyone! just enshittified!

They re claiming ownership of all intellectual property you host on their VMs.

https://grimgreenfo.rest/notes/9rdle0uyo4d30029

Clear violation of copyright law.

So, where are people moving to? What options are out there? that suck less?

josephholsten,
@josephholsten@mstdn.social avatar

@mwl I mostly use Oracle Cloud because I manage operations for the compute service. We had a problem with the FreeBSD image but @dch recently got it fixed and has updated images (incl ZFS root) planned. I also have Rocky, OmniOS guests.

If Oracle isn’t something you’re comfortable with, I hear great things about Hetzner and OVH for BSDs, and they treated me well at prior employers.

(Opinions my own etc)

josephholsten, to random
@josephholsten@mstdn.social avatar

“I must begin by admitting, as is scarcely necessary, that I am at least several months away from being able to feed a new piece of French text into a computer and have an English translation come out at the other end.”

Brown, A. F. R. Language Translation. Journal of the ACM, Volume 5, Issue 1. 1968. https://dl.acm.org/doi/10.1145/320911.320912

doctorwhom, to linux
@doctorwhom@mastodon.social avatar

Have you ever gone off about the history of certain commands at work written in the 1970's for five minutes before you realize nobody cares?

Yes! No, no. Just me. sigh

josephholsten,
@josephholsten@mstdn.social avatar

@doctorwhom Only five minutes? Probably not, no.

josephholsten,
@josephholsten@mstdn.social avatar

@doctorwhom Which you couldn’t really conceive of before Ken Thompson came out with the 1968 version of QED for CTSS using regular expressions instead of plain string match: https://cacm.acm.org/research/programming-techniques-regular-expression-search-algorithm/

Also, having all the C. @ACM back issues is great!

tenderlove, to random
@tenderlove@mastodon.social avatar

Worked more on optimizing delegates with @jhawthorn today. There are more edge cases that I thought there would be (of course), but I'm testing it in work CI rn. Anyway, I really hope we can land this in Ruby 3.4 (I'm confident we can)

josephholsten,
@josephholsten@mstdn.social avatar

@tenderlove @jhawthorn Oh, I thought maybe you were working on making stdlib forwardable or delegator things that regular ruby users would use. But that’s good too!

(Is it yet time to finally deprecate delegator? I am skeptical anyone ever used it, except JEG2 when writing the doc.)

josephholsten, to random
@josephholsten@mstdn.social avatar

Washington grocery stores: there are other peppers available for your salsa besides jalapeño, habanero & ghost pepper. Or to put it a different way, flavors other than somewhat hot tomato, hot tomato, and stupid hot tomato.

I believe in you.

cstross, (edited ) to random
@cstross@wandering.shop avatar

Just ended up in the Apple Store this afternoon and saw a midnight black 15" Macbook Air.

Oh, the shiny!

I lost my saving throw, so of course I had to buy one ... for @feorag . (I'm not ready to replace my M1Pro MBP, dammit, but F needs a new laptop and end-of-accounting-year is looming.)

josephholsten,
@josephholsten@mstdn.social avatar

@cstross @sleepy @feorag I know emacs is a bit of a glutton for memory, but I had no idea it had gotten this bad ;-)

recursive, to random
@recursive@hachyderm.io avatar

Look, I'm just a simple computer scientist, any time I see a problem that might be fun to represent using a formal language I start drooling like a dog faced with the juiciest steak they have ever seen.

josephholsten,
@josephholsten@mstdn.social avatar

@recursive I took a math class in university where I was supposed to find an optimal way to hedge the risk of a whole life insurance plan with term life insurance.
I actually invented an algebra of annuity functions, then built a genetic programming system to generate arbitrary compositions, then ran Monte Carlo simulations to approach an optimum. It was a beautiful thing, ruby calling gmp & gnuplot reporting. (1/2)

recursive, (edited ) to random
@recursive@hachyderm.io avatar

If there's one thing that's killed any remaining sympathy I had for libertarianism, its the phenomenon of ransomware enabled by cryptocurrency

As a society, we finally tested the idea of "what if property is stronger than political and legal process" and ... its pretty rancid.

josephholsten,
@josephholsten@mstdn.social avatar

@recursive If you think that’s fun, wait until ad-hoc fabrication is ubiquitous enough that every high school student needs a 3d printer + CNC good enough to make ghost guns.

Freedom!

josephholsten, to Dragonlance
@josephholsten@mstdn.social avatar

What’s the bookshelf speaker equivalent of Sony MDR-7506s or Shure SE215s? JBL 4312s with roots back to 1968? Sony SS-SC5 from 2014? Jones’ 2016 Elac Debut or earlier 2012 Pioneer BS22? Klipsch R series?

Should be:

  • cheap as possible while not crap
  • old enough that most folks know of it
  • given above, it should be a common reference point when comparing other models

#audio #hifi #audiophile #askfedi

josephholsten, to FreeBSD
@josephholsten@mstdn.social avatar

I am slowly beginning to understand why @mwl has explicitly committed to never writing LDAP Mastery. My personal doc for just being able to rebuild test infrastructure and to install, configure & validate realmd on #FreeBSD against different domain controllers is getting to thousands of words.
Admittedly, this is also documenting connectivity in RHEL clones (as a known “good” client) and the start of doc for integrating with samba & nfs file servers.

ElleGray, to random
@ElleGray@mstdn.social avatar

deleted_by_author

  • Loading...
  • josephholsten,
    @josephholsten@mstdn.social avatar

    @ElleGray Are they going to include the trip to the U2 concert and the fawning encounter with Trump?
    It’s especially cute given how much B E Ellis is into Trump politically these days.

    danirabbit, to random
    @danirabbit@mastodon.online avatar

    If you don’t want to use software made by queer people, use TempleOS or something I dunno. Or you could stop being a fucking weirdo about people who are different from you existing

    josephholsten,
    @josephholsten@mstdn.social avatar

    @danirabbit Don’t forget to turn off your TCP stack, anything received over it will also have the queer cooties.

    Viss, to random
    @Viss@mastodon.social avatar

    orbitals backend is getting big enough to warrant monitoring so i am investigating that sorta plumbing.

    a trillion years ago, when i rode my triceratops to work at the rock smashing gravel pit (websense and then anonymizer) in like 2005, i was quite happy monitoring stuff with cacti. it did the job well and was pretty lightweight.

    but now i see .. grafana and prometheus and elastic search and docker images for all those and .. just..

    ugh.
    do i have to invent the universe just for a graph?

    josephholsten,
    @josephholsten@mstdn.social avatar

    @Viss @bensonk “i dont feel like picking up the developers slack for them”

    and another BOFH was born

  • All
  • Subscribed
  • Moderated
  • Favorites
  • Leos
  • mdbf
  • magazineikmin
  • thenastyranch
  • Youngstown
  • slotface
  • khanakhh
  • InstantRegret
  • everett
  • kavyap
  • tsrsr
  • osvaldo12
  • PowerRangers
  • DreamBathrooms
  • cisconetworking
  • Durango
  • hgfsjryuu7
  • ngwrru68w68
  • vwfavf
  • modclub
  • rosin
  • ethstaker
  • GTA5RPClips
  • cubers
  • tacticalgear
  • tester
  • normalnudes
  • anitta
  • All magazines