𝕽𝖚𝖆𝖎𝖉𝖍𝖗𝖎𝖌𝖍

       🅸 🅰🅼 🆃🅷🅴 🅻🅰🆆. 
 𝕽𝖚𝖆𝖎𝖉𝖍𝖗𝖎𝖌𝖍 𝖋𝖊𝖆𝖙𝖍𝖊𝖗𝖘𝖙𝖔𝖓𝖊𝖍𝖆𝖚𝖌𝖍 
  • 4 Posts
  • 769 Comments
Joined 2 years ago
cake
Cake day: August 26th, 2022

help-circle

  • Doesn’t it steal control flow? More like a break point, except you define where execution continues.

    I wonder if it’s a compile error to have multiple conflicting COMEFROM statements, or if it’s random, kind of like Go’s select statement.

    How awesome would it be to be able to steal the execution stack from arbitrary code; how much more awesome if it was indeterminate which of multiple conflicting COMEFROM frames received control! And if it included a state closure from the stolen frame?

    Now I want this.








  • I’m not even talking about the controversy about cat impact on wildlife; I’m referring to the statistical life expectancy of outdoor cats in the US. If anyone isn’t satisfied with the one link I provided, I can find more: outdoor feline life expectancy is statistically drastically shorter than strictly indoor life expectancy. All I did was list the risks - the truth is in the statistics. But everyone who has that one outdoor cat that lived to 27 thinks their anecdotal experience trumps science 🙄.

    I can’t speak to Norway. Maybe the feline diseases aren’t rampant there yet. Maybe the Norwegians have long ago exterminated all of their mid-range predators in populated areas. I doubt grandparent up there lives in a place where wolves are roaming around freely. You have coyotes or something similar there in your rural communities, my Norwegian friend from a couple comments up? Maybe the fact that few, if any, European countries have anything like the US car culture keeps streets safer for loose pets.

    But in the US, letting cats outdoors statistically reduces their life expectancies. That’s not my opinion; it’s in the data.


  • They die more if they’re let outdoors. Statistically, outdoor cats have half a life expectancy of 2-5 years, vs 12-20 of indoor-only cats.

    We’ve owned rural homes a couple of times. One time, we owned a house on 5 acres at the end of a dirt-and-gravel road a half mile from the nearest paved road. On the other side of our neighbor’s house was a culvert, with an easement - a dirt “road” - that the irrigation company inspectors would use about once a month or so to check the state of the culvert. We were one of three houses at the end of that dead-end gravel road. At the time, (in the late 90’s) we had cats we’d let out during the day and bring in at night. During the four years we lived there, we had one cat that was killed by being hit by one of the irrigation inspectors. That easement was used by one truck, once a month, and it killed our cat. We lost a second cat to coyotes; at least the cat hit by the truck didn’t have the terrifying death of being torn apart by coyotes.

    Maybe you’ll be lucky, and your cats won’t go into the roads. Maybe where you live you don’t have coyotes, or neighbors with dogs, or large owls. Maybe you’ll be lucky and your cats won’t meet any other cats and get infected with one of the exceedingly common diseases of feline leukemia, feline aids, or distemper. Maybe you don’t have neighbors who poison their pest mice and rats that your cats might find and eat and themselves die in agony from indirectly ingesting rat poison. Maybe you live somewhere without rabies (although I think it’s even gotten to the UK, now).

    Maybe you don’t care if your cats get killed. But it you do care, keep your cats indoors. If you live somewhere rural, there are predators that can and will take a cat. If you live somewhere urban, it’s even more likely your cat will get killed by a car. And even if you have a perfect barrier that your cats won’t find a way over or under, it won’t stop poisoned rodents from getting into your yard where your cats can get at them, and your cats will get fleas and ticks and bring them into the house. Fleas are only a minor nuisance, sure; not a horrific, lingering death from rabies, and maybe you think you’ll use a flea dip - although keep in mind flea dips can give cats neurological diseases: it’s a poison that’s spread through their systems, and some cats react poorly to it.

    But, again maybe you’ll get lucky. Maybe for you the inconvenience of cleaning a litter box is worth the risk of your cat being killed. If being inconvenienced is your motivation, may I recommend a Litter Robot. They’re pricey, but worth every penny, and they last for years. And you’ll almost certainly enjoy your cat’s company for many more years.


  • Oh yeah. We are super sensitive about our subs.

    I once worked for a compny that subcontracted out to the government and to comanies contracting with the government. We were bidding on a job working with some company who was making sonar systems for the nuclear subs, and I was brought along to basically represent the dev team to work on the (a?) software component. I had to get a secret security clearance, which - if you haven’t been through this - is a dozen or so pages of the last decade of everything about your life: every address you’ve lived at; a list of people and contact information who’ve known you for that entire time and who will vouch for you; every job you’ve held and contact info for the companies… everything except an actual anal probe. And remember, I had to do this just to get into the building to talk to these people. I mean, maybe not normally, but they weren’t going to waste their time talking to me if I didn’t have the clearance. Then when I got there, it had the craziest security I’d ever seen: an outside badge door, so you had to call someone to get you, a little room with a security guard station, then another secure door the security guys had to open. And then there were badge doors in the building for different sections.

    The job sounded fun: I was told one phase of testing required the developers to go on a test cruise, to answer questions and debug while underway; getting to ride in a nuclear sub (without having to join the Navy) might have been worth suffering my claustrophobia and massive distrust of submarines in general. But we didn’t win the bid, and I never got to use that security clearance that was such a massive PITA to get.

    Anyway, it made me very conscious of just how serious the US takes submarine security. This guy, I expect, will disappear into an oubliette and never be heard from again.



  • Hugo isn’t a server, per se. It’s basically just a template engine. It was originally focused on turning markdown into web pages, with some extra functionality around generating indexes and cross-references that are really what set it apart from just a simple rendering engine. And by now, much of its value is in the huge number of site templates built for Hugo. But what Hugo does is takes some metadata, whatever markdown content you have, and it generates a static web site. You still need a web server pointed at the generated content. You run Hugo on demand to regenerate the site whenever there’s new content (although, there is a “watch” mode, where it’ll watch for changes and regenerate the site in response). It’s a little fancier than that; it doesn’t regenerate content that hasn’t changed. You can have it create whatever output format you want - mine generates both HTML and gmi (Gemini) sites from the same markdown. But that’s it: at its core, it’s a static site template rendering engine.

    It is absolutely suitable for creating a portfolio site. Many of the templates are indeed such. And it’s not hard to make your own templates, if you know the front-end technologies.




  • It was a moment of nihilistic pessimism.

    I was in the Army in the 80s, near the end but still during the Cold War. We were still training with the Soviets as the presumptive adversaries.

    So one time I was home on leave visiting my family. I was out late with friends and came back in the wee hours to find the front door locked; with no key, I just curled up on the front porch and went to sleep.

    I was awoken by an explosion: the sound filled the air and kept roaring. It was still night, but over the houses in the direction of The Big City dad’s house was close to, the sky was bright as daylight. I panicked and banged on the door - I was certain The City had been nuked, and WWIII had started.

    Turns out, there’s an Air Force base at The City, and sometimes the jets took off and used their afterburners, which made that loud percussive roaring sound that could be heard for miles. The light I saw was… just light pollution from The City. I wasn’t used to that much light pollution, and waking up from a dead sleep to it, my brain didn’t process it.

    While I didn’t quite soil my pants, the incident scared me more than I think anything else has in my life, before or since. I think, with Putin’s efforts over the past decade to resurrect the Soviet empire, I’ve been low-key expecting a nuclear incident, which is almost impossible to not have escalate.

    Escalations at the Eastern borders of Western Europe alarm me more than anything else. If India and China start posturing, that’d be worse, probably. But it’s the cycle that makes this concerning, and the fact that so many Americans seem to have forgotten why our (great-)grand-parents fought WWII, and are embracing and defending fascism, deflates me.

    So maybe a little joking there? But mostly just defeatist. If someone like Trump can get elected, and has a serious chance of re-election; if our supreme court is partisan and has clearly corrupt members; I don’t know. What do you think?



  • Sourcehut is for-profit. You pay them to host your data, to provide public access, to run mailng lists, to run CI build servers… you’re paying for the services. But the source code is OSS; you can download and run your own services, all or just a few. The “paying them to host the software for you” isn’t the issue, right? It’s not that someone is charging for hosting and maintenance (and, ultimately, salaries for the people working on the software), but whether or not the software is free, and whether you can self-host.

    I like your point about finding repos. I think it’d behoove all of the bit players to band together to provide one big searchable repo list. Heck, even I, who hates github with a smoldering passion, have enough sense to go there first to search for software; that’s just the nature of a hegemony. The stumbling of the attempt to create a common VCS hosting API (ForgeFed) is lamentable, but getting adoption would have been a uphill battle even without the rumored in-fighting and drama.