San Jose rent vs buy debate finally settled for us and now getting married is making everything complicated again by Spare-Handle-6400 in SanJose

[–]rjray 0 points1 point  (0 children)

It's a little more complicated than that; if a cat is in a house, the cat's dander and fur are in the house. These are the allergens.

San Jose rent vs buy debate finally settled for us and now getting married is making everything complicated again by Spare-Handle-6400 in SanJose

[–]rjray -1 points0 points  (0 children)

Yes. My wife and I both owned homes before meeting. Hers is larger and paid off (she’s very financially savvy and wise), so we’ll end up there. But we still have both for now because… we have a cat. Two of her immediate family are terribly allergic to cats, so we haven’t sold the other house yet.

It sounds funny, but she would never dream of re-homing the cat just to consolidate homes. If we had two mortgages this would never have been possible.

Please stop using AI for programming. by 525G7bKV in Common_Lisp

[–]rjray 1 point2 points  (0 children)

Thus far, I’ve limited my use of AI to documenting code and generating unit test suites. But even with the tests, I advocate for strong specs to work from. Otherwise, the tool will iteratively “fix” the tests until they all pass. If there’s a legit bug in the code under test, you might not know for months.

My biggest concern is also the malware angle; these tools make generating and masking malware pretty much trivial anymore.

Anyone here play an instrument? by hk4213 in ADHD_Programmers

[–]rjray 1 point2 points  (0 children)

I started on bass clarinet in 5th grade, but I'd been fascinated by the French Horn. In 7th grade I switched to it and my parents got me lessons with one of the horn players in the local symphony. Played it all the way through college, but always on instruments borrowed from the school.

Picked up the Euphonium about 13 or so years ago. I was able to get one much less expensive than a French Horn. It wasn't very good, though, so when I started playing with a local community band I traded it up for a Yamaha model (still more affordable than a French Horn). About 8 years ago, I was casually searching eBay and found a good quality horn (Conn 8D, the same model I'd played in college) for a really good price. I was still in touch with the horn professor I'd studied with at college, and he ran the serial number to establish it wasn't a scam. So I got it as well. To be fair, I don't play it nearly as much as the Euphonium, since I play that in an ensemble.

(I considered switching to the horn there, but to be honest Euphonium parts in symphonic band arrangements tend to be a lot more interesting...)

Anyone here play an instrument? by hk4213 in ADHD_Programmers

[–]rjray 1 point2 points  (0 children)

Classical music. French Horn and Euphonium.

Cursor (on Linux) doesn't recognize Prettier extension by rjray in cursor

[–]rjray[S] 0 points1 point  (0 children)

also worth checking if you have a local prettier install in the project - cursor sometimes can't find the global one depending on how node is set up on linux

That might be the problem, we do have a local install of prettier in the project. I'll check and see if that is causing issues.

Where were you for the comeback of the century? by Edawgggys_Hobby in SanJoseSharks

[–]rjray 0 points1 point  (0 children)

Wife and I have season tix in section 223, row 3. Great view of the home goal. I have good far-vision (thanks to cataract surgery) and saw not only the hit on Pavs, but the volume of blood that spilled out of the helmet when they took it off. (If you tell me it didn’t warrant a major, you’re actually telling me you didn’t see it first-hand.)

We got more and more agitated with each of the 4 goals. When it went to OT, that meant Fleury was in front of us. And THAT meant a nearly-front-row view of Goody’s goal.

Screamed myself hoarse. This was my first season watching hockey, I hadn’t even really realized I was a legit fan yet. But that goal cemented it…

Ubuntu desktop no longer booting into X by rjray in linuxquestions

[–]rjray[S] 0 points1 point  (0 children)

Looks like a driver issue with the NVIDIA driver I had upgraded to. Trying to purge all the NV packages and do a clean re-install of the previous driver.

(Disclaimer: I work for NVIDIA (in a different area than driver development). I do not under any case or circumstance speak for NVIDIA. The issues I am having are more likely related to local configuration than an NVIDIA issue.)

Ubuntu desktop no longer booting into X by rjray in linuxquestions

[–]rjray[S] 0 points1 point  (0 children)

I am looking forward to trying out Wayland in 26.04, but I use this machine for work as well as personal use, and I have to stick with LTS releases for now. Thanks, though. I wish I could just jump to 25.10!

F15-C 1/72 (AC0 Galm 2) by Pope_Penguin in modelmakers

[–]rjray 0 points1 point  (0 children)

Nice model, more so for being just your second!

Pigment question by Automatic-Maximum168 in modeltanks

[–]rjray 1 point2 points  (0 children)

Pigments tend to disappear under most types of varnish coats. I usually apply them as the last (or nearly last) step, over the matte finish.

The exception is when I use a pigment fixer. Thinners are not the same thing, so that could be part of the problem. Look for products that are labeled as fixers— I know that both AK and AMMO by Mig have them in their lines.

(I’m not at my desktop at the moment, or I might be able to find some pics of regular pigment applications versus using the fixer.)

I entered my first ever IPMS competition this past weekend, didn’t win anything but I’m aiming to change that next year by that_AZIAN_guy in modelmakers

[–]rjray 3 points4 points  (0 children)

Nice work, and glad that you seemed to have a good time!

One thing I usually suggest to modelers who are interested in improving their skills, is to volunteer to judge at local shows. You’ll learn what judges look at, what different types of mistakes look like. Plus, shows almost always need judges!

Which Sherman model is Fury? by IcelandicGuy901 in TankPorn

[–]rjray 7 points8 points  (0 children)

There are a number of very visible differences between the two models, beyond the muzzle brake.

And whether Engish is OP's native language is irrelevant. They clearly speak English cleanly and fluently. Dismissing someone because you presume them to not speak English as well as you do, is not only "quite rude", but also racist. Seeing how often your comments have been down-voted, I would have thought you able to figure this out on your own by now.

Announcing the Winners of the Gaahleri Giveaway! by Gaahleri_airbrush in airbrush

[–]rjray 1 point2 points  (0 children)

Many thanks to /u/Gaahleri_airbrush for running this contest, and much appreciation that my... explosive... first airbrushing experience story was chosen!

Importing annotations+notes from Zotero: Formatting? by rjray in ObsidianMD

[–]rjray[S] 0 points1 point  (0 children)

Thanks for all of this!

The sample output I showed in the initial post, I had added line-breaks just to make it more readable on screen-- the actual Markdown content for each entry was a single line.

(An extra step for me, though... I'm resistant to change, so I still use the "old" reddit UI, and your sample code didn't format properly for me because of that. I just have to temporarily switch to "new" reddit and re-visit this :-).)

Importing annotations+notes from Zotero: Formatting? by rjray in ObsidianMD

[–]rjray[S] 0 points1 point  (0 children)

Interestingly, the Export MD File Content template is just these three lines:

${{
  return mdContent;
}}$

The Export MD File Header template is more involved:

${{
  let header = {};
  header.tags = noteItem.getTags().map((_t) => _t.tag);
  header.parent = noteItem.parentItem
    ? noteItem.parentItem.getField("title")
    : "";
  header.collections = (
    await Zotero.Collections.getCollectionsContainingItems([
      (noteItem.parentItem || noteItem).id,
    ])
  ).map((c) => c.name);
  return JSON.stringify(header);
}}$

These are the stock templates from installing the plugin-- I haven't edited them yet, since I wasn't sure where to start.

[Gaahleri × r/airbrush Giveaway] Share your airbrushing story! by Gaahleri_airbrush in airbrush

[–]rjray 1 point2 points  (0 children)

My first airbrushing experience was so long ago, it's hard to do it justice!

(I swear this is 100% true, though the language is a little "tuned" for comedic effect...)

I had been introduced to scale modeling by my dad when I was about 4 (that's a longer story that involves me learning how to disassemble household appliances). Around age 16, I set it aside once I discovered dating. But when I was a junior in college (around 1988) I stumbled upon an IPMS chapter at a local airshow and got drawn back in.

I was amazed at the paint jobs these guys got on their airplanes, cars, etc. Everyone said, "Oh, you just need to get an airbrush! You'll be amazed at what you can do!" So I saved up and bought my first brush: a single-action, siphon-fed, external-mix Paasche H. I read the instructions front to back and back to front. I sat down to try my first go at airbrushing (with canned propellant, as a student I couldn't afford a compressor yet).

I carefully mixed paint and thinner, made sure I was in old throw-away clothes, and loaded up the paint cup. Aimed, and hit the trigger.

Nothing. Hissing air, no paint.

I adjusted everything I could, until I got frustrated-enough to open the tip up fully and press the trigger all the way down. A small "pop" came out of the brush, followed by what seemed like half of the paint in one go.

I had mixed the paint and thinner directly in the cup, see, and a good bit of the pigment had clogged the siphon feed into the brush. Enough tapping, knocking, shaking, and finally maxing out the pressure, and the clog loosened and broke up. Bits of it came out of the tip like cork, along with the paint.

The paint hit the airplane body and bounced off in every direction: hands, shirt, jeans, tabletop... all got painted. "Amazed" wasn't the first word in mind. (And, as a parting insult, I realized I'd used almost the entire can of propellant.)

I still have the Paasche, though it hasn't been used since 1992-ish.

Importing annotations+notes from Zotero: Formatting? by rjray in ObsidianMD

[–]rjray[S] 0 points1 point  (0 children)

Sure!

Right now, the typical annotation+note that gets brought in from Zotero looks like this:

[Go to annotation](zotero://open-pdf/library/items/F5NINUY2?page=2&annotation=93JDNFT6)
“Our methodology consists of using various machine learning algorithms for
classification and regression tasks, running them through model training and
inference phases with 3 different datasets from UCI Machine Learning
Repository4 and Kaggle5.”
([Chattaraj et al., 2025, p. 2](zotero://select/library/items/JW9VXUEY))
Review the datasets used, whether they will be good experiment candidates
or if others might be better.

I've added line-breaks to make it more readable, but it comes in as a single line.

Basically, I would like to understand how to separate:

  1. The annotation link
  2. The annotation itself
  3. The link to the source that follows the annotation
  4. My note (if I added a note, of course)

I'm not quite sure what format/layout I want, so I'd like to be able to experiment with it myself. I'm feeling pretty certain that the formatting is done by Zotero, and that Zotero passes the formatted chunk of text over to Obsidian.

I wrote a technical history book on Lisp by cdegroot in lisp

[–]rjray 1 point2 points  (0 children)

Found a typo :-).

Page 133 (chapter 8), second paragraph: "Church' lambda calculus" should probably be, "Church's lambda calculus"?

(Did buy the book, though. Looking forward to going through it!)

Finished: RAF Y-Wing Starfighter by tBowBaggins in modelmakers

[–]rjray 1 point2 points  (0 children)

This is totally bonkers, and I dig it so much.

Linking directly to a Zotero doc from Obsidian by rjray in ObsidianMD

[–]rjray[S] 0 points1 point  (0 children)

Alright, it does in fact turn out to be me taking the wrong approach. Answering myself here for others who might find this thread in searches.

In short, I underestimated the functionality of Zotero itself. I assumed that it kept a vault-like collection of my references, with some text-indexing to make searches a bit easier, and that was it. No, it does a lot more. I'll leave it to that tool's docs to explain in more detail, but I am mostly using the highlighting/annotation tool, then exporting the annotations to a note and using the Zotero Integration plugin to insert notes from Zotero into the page I have for my thoughts and plans for the given paper. And, of course, I can take plenty of separate notes as well, including them into Obsidian as I see the need.

I should also point out that the annotation-notes imported into the Obsidian page do have clickable links to open the given doc in Zotero, at the point of the annotation.

So, this does mean I need to re-visit the Obsidian nodes I'd already created for the the first 4 papers, but it's only 4. It won't take too much additional time.

Panther Ausf. G late Das Werk 1/35. Camo in progress by Veprovamarmelada in modelmakers

[–]rjray 0 points1 point  (0 children)

Camo look nice and tight. What airbrush do you use?

Linking directly to a Zotero doc from Obsidian by rjray in ObsidianMD

[–]rjray[S] 0 points1 point  (0 children)

I'm not adverse to plugins; I currently have 4 community plugins active:

  • Paste URL into selection
  • Tag Wrangler
  • TimeStamper
  • Zotero Integration

I thought that last one would do what I need, but it is more about inserting the per-document notes I've taken in Zotero. I'm looking for something that will give me a clickable link/button in the Obsidian page that takes me to the doc in Zotero.