@danderson@hachyderm.io
@danderson@hachyderm.io avatar

danderson

@danderson@hachyderm.io

Software developer by day, other kinds of nerd the rest of the time. ADHD says current hobbies are 3D printers, building CNC machines, old computers in space, and general shitposting on whatever grabs my interest.

Nazis, TERFs, other terrible people: please go away, there's nothing for you here.

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

danderson, to random
@danderson@hachyderm.io avatar

Back on my bullshit in a limited capacity, doing some therapeutic stupid stuff. Today: which of the 7400 series chips are still being made at a vaguely reasonable price? Because I have Plans, and they involve quite a bit more than just logic gates and flip-flops.

danderson,
@danderson@hachyderm.io avatar

@petrillic I have annoyingly found several that are no longer made, or are made for maintenance of obsolete hardware and thus cost $200 each.

The ones I hit recently: key encoders (very early incarnation of keyboard controllers), 7-segment decoders with a parallel interface and hex support (though I'm not sure 7400 ever supported hex), and microcode sequencers.

danderson,
@danderson@hachyderm.io avatar

@petrillic You know, all stuff a sane person would do in the spare cycles of an RP2040 these days :)

danderson,
@danderson@hachyderm.io avatar

@petrillic Also 7400 had a lot of variations on mux, demux and bus transceivers, with things like input priority and choice of clocked/unclocked logic. Only a few seem to survive, unsurprisingly the ones that fit best into modern designs as tiny bits of glue logic - so, the simplest unclocked versions with no frills, and sometimes the clocked variation depending on what a modern board needs.

danderson,
@danderson@hachyderm.io avatar

@lofty @petrillic omg you didn't!

Annoyingly part of this idiotic endeavor is a self-imposed constraint to not use computers too much, but I definitely need to stash that away for future reference.

danderson,
@danderson@hachyderm.io avatar

@lofty Is https://github.com/Ravenslofty/74xx-liberty what I'm looking for? Or is there another version hiding somewhere in yosys's codebase?

danderson,
@danderson@hachyderm.io avatar

@lofty ... wow and now I'm learning about techmap passes in yosys, and wow this is a strong combination of powerful and cursed.

(not really that cursed I guess, I'm just new to this piece of code and using verilog as a mapping language surprised me)

danderson,
@danderson@hachyderm.io avatar

@lofty I know some of those words ๐Ÿ˜… Someday I should get to grips with yosys at a deeper level than "I got bluespec to spit out some verilog yosys/nextpnr didn't hate and it ran correctly on ecp5"

danderson, to random
@danderson@hachyderm.io avatar

This detour into winamp-like Garmin watch faces did make me learn something bizarre. For a couple years starting in 1999, NCR - the people who make ATMs and cash registers - sponsored the development of XMMS, at the time the leading open-source Winamp-alike.

The dotcom boom was a weird time, wasn't it.

danderson,
@danderson@hachyderm.io avatar

@rf One of my earliest OSS experiences was contributing PulseAudio and Icecast support to XMMS2. It was good software, back when we were allowed to own things ๐Ÿ˜ข

danderson, to random
@danderson@hachyderm.io avatar

I found all the people who made the unhinged ultradense unusably elaborate winamp skins back in the day! They're now making watch faces in the Garmin app store.

danderson,
@danderson@hachyderm.io avatar

It really whips the llama's ass

danderson,
@danderson@hachyderm.io avatar

Or perhaps you'd prefer your time display broken in half and swirled around a rainbow vortex singularity?

danderson,
@danderson@hachyderm.io avatar

Don't get me wrong, these are... neat, I guess? But also might I recommend studying the history of watchmaking and pondering why watches historically don't have more than two or three complications, even after transition to the digital era where movement complexity was no longer a concern

danderson,
@danderson@hachyderm.io avatar

If you don't trust third parties, why not get your feral watch face direct from Nullsoft - I mean Garmin

danderson,
@danderson@hachyderm.io avatar

@gurgle Thankfully garmin's build your own watch face thing did a decent job for me there. Simple background, legible time layout, couple of data elements for vitals I care about, and done.

It is weird to me that the store seems to be full of ultra dense data rich faces, but when you sort by actual installs, the app to find the direction of Mecca gets orders of magnitude more installs than all of them. Strange inversion of what gets put up for sale vs. what sells.

danderson,
@danderson@hachyderm.io avatar

@gurgle It's a bit hidden IMO but it's "Garmin Face It" in the IQ store app. My main complaint about it is that it doesn't let me align my 3 little data values, so I have to eyeball it and live with the knowledge that they will always be a few pixels off... Until I snap and learn how to make apps for the thing :P

danderson,
@danderson@hachyderm.io avatar

@ohmrun Pretty sure that's either made up or pulled from some weather service, because I don't think anyone's made a portable geiger counter that supports the ANT/ANT+ fitness accessory protocol... yet?...

danderson,
@danderson@hachyderm.io avatar

@ohmrun I think the more important question is: why are there blank spaces still? There's a whole blue bar that could have more numbers or words. People just don't want to optimize any more.

astrid, to random
@astrid@fedi.astrid.tech avatar

unix is so fucking violent. you're like "hey i wanna notify this process that its terminal size has changed" and it's with a fucking command called KILL. like "oh lemme go let my neighbor know that I did something for them" and you reach for the fucking glock

danderson,
@danderson@hachyderm.io avatar

@astrid but then sometimes you kill with USR1, which is like reaching for the glock but it fires one of those big soft nerf darts

danderson, to random
@danderson@hachyderm.io avatar

Hi. Quick break from the posting for a serious PSA.

Please have a bottle of aspirin in your home. Make sure the tablets can be chewed as well as just swallowed. Make sure you remove any fiddly foil seal and such. Don't use this aspirin for regular pain relief, just keep it around and know where it is.

Hopefully, you'll never need it and will just feel silly for having it. But if a bad time comes for you someday, being able to chew aspirin when emergency services tells you may save your life.

danderson,
@danderson@hachyderm.io avatar

@jacob One additional caveat: the emergency operator will want to know what the exact per-tablet dose is, so that they don't instruct you to dump a dangerous amount of anticoagulant. "it's baby aspirin" or "it's low dose" isn't enough, make sure you know how many milligrams of ASA per tablet. It can be hard to find the small numbers on the bottle when you're in a panic, familiarize yourself ahead of time.

danderson,
@danderson@hachyderm.io avatar

@jacob Yup, the 81mg stuff is what I have too. It's a good choice for a first aid stash, if it's available. Can confirm they are very chewable in an emergency ๐Ÿ˜ฌ

And yeah, wilderness medicine is much trickier. IME at least, when 911 is involved they'll make you take a full 320mg since more help is minutes away and so it's worth the slight extra risk to tip the balance further.

danderson,
@danderson@hachyderm.io avatar

@jacob Huh, from 160/4h to 320/day? That's interesting, seems like a decrease overall... I sort of assumed the anticoagulant effect was O(hours), but maybe it's longer?...

danderson,
@danderson@hachyderm.io avatar

@jacob Digging around a bit, I lack a lot of necessary background knowledge in biology and pharmacology, but I think aspirin's anticoagulant effect happens by permanently disabling the ability of platelets to trigger mass aggregation and clotting. So, any platelet exposed to the ASA becomes worse at clotting for as long as the platelet stays in the bloodstream, long after the ASA has dissipated. Repeat dosing seems to be about controlling the % of nerfed platelets.

danderson,
@danderson@hachyderm.io avatar

@MsMerope @danielcornell Yeah, it's complicated. To reemphasize what a later post in the thread said: when I say keep aspirin around, I don't mean decide on your own whether or not to use it.

In an emergency, call the emergency services, tell them what's happening, and they will tell you whether aspirin should be taken, and how much. The goal is purely to be able to say "yes" if the operator asks you if you have aspirin available. They have training and workflows, follow their instructions.

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