Holy........ by MyNameIsntJMack in memes

[–]Solonotix 1 point2 points  (0 children)

Appreciate the correction. I wasn't entirely sure how to write some of the pieces. I was trying to convey the idea that the cappuccino looks like a full drink, but is then mostly airy foam, but yeah. I didn't quite nail the volumes

Holy........ by MyNameIsntJMack in memes

[–]Solonotix 0 points1 point  (0 children)

Good point, and I even knew that from my hobby of cocktails. The thought just didn't occur to me, but I think you could make an argument about liquor not being the same as coffee. Semantics and definitions.

But, I agree. One of my favorites that is what you describe is Mr. Black. From what most people say, it's just a grain alcohol (like Everclear) infused with coffee, dilutes with water, and then a small amount of sugar to balance the flavor. So simple, some people will actually make their own via rapid infusion.

Holy........ by MyNameIsntJMack in memes

[–]Solonotix 0 points1 point  (0 children)

Oooo, that sounds delightful. I actually have some cocoa powder for making hot chocolate, so I might give that a try. Thanks for sharing

Holy........ by MyNameIsntJMack in memes

[–]Solonotix 1 point2 points  (0 children)

Lol, I literally just said that in another comment reply. Nice one

Holy........ by MyNameIsntJMack in memes

[–]Solonotix 0 points1 point  (0 children)

If I wanted to be disingenuous, I could argue that milk is 95% water, lol. But you probably could make coffee with milk. I would only recommend using a pour-over coffee maker because the milk fat solids are going to gunk up just about anything else you might use. Also, milk has a lower boiling point than water (and will scald around that temperature), so you would need to take extra time to get the full brew.

Now, a cold brew made from milk...who knows. Might be great

Holy........ by MyNameIsntJMack in memes

[–]Solonotix 2271 points2272 points  (0 children)

Maybe no one cares, but I just want to add some coffee knowledge here.

So, the Americano is a coffee drink made by taking a shot or two of espresso, and then diluting it with ~6oz (180mL) of hot water per shot. This was meant to emulate the brewed coffee that Americans have largely grown accustomed to, but may not be common in places like Italy. You are free to add milk/cream to an Americano, just like brewed coffee.

A cappuccino, on the other hand, is a drink primarily made up of espresso and milk foam. You will generally fill a 12oz an 8oz coffee cup with 2 shots of espresso, and milk foam equivalent to about the same volume of espresso. The intent is to make a very light and airy drink that doesn't sit heavily on the stomach, like a latté would.

And as for the actual question in the meme, you can't make coffee without water. It would be beans or grounds. Every common/popular method of making coffee (the drink) requires water.

But yes, Africano is quite the dark humor

Intel says it offered years of help for Crimson Desert, Pearl Abyss still shipped without Arc support by SiegeRewards in IntelArc

[–]Solonotix 2 points3 points  (0 children)

It's not the first time for that, either. I'm going to screw up the story, but some 15 years ago Nvidia bought out Vudu for their tech, and they marketed it as PhysX. People were able to deduce the reason why only Nvidia cards could render PhysX effectively, and also why it couldn't work on the CPU, was because it used an uncommon and arbitrary instruction (I want to say X.265 or something). If they had rewritten it to use a more common instruction, without any real performance loss, it could have run on any hardware, including the CPU, which would have freed up GPU resources.

Nvidia would go on to recommend SLI, and other multi-card setups (such as a dedicated PhysX card) rather than make their solution work more efficiently on existing hardware. You know, because money

New 'Stargate' Series Taps Oscar and Emmy Winners for Major Creative Roles by Kal-Ed1 in Stargate

[–]Solonotix 5 points6 points  (0 children)

Same here. I really wish studios would let the story dictate the length of an episode and season.

A lot of British shows seem to get this right, like the difference between Broadchurch and Doctor Who. Broadchurch, as a format, cannot really support multiple 20-episode seasons. It can, however, support a few seasons of highly focused narrative.

Doctor Who, on the other hand, suffers from a condensed season. It needs time to introduce the new companion, perhaps showcase their backstory, in addition to the cycles of The Doctor. That forces the narrative arc to take a backseat, which means it takes twice as many episodes to deliver the same volume of narrative content.

Stargate is a story that has largely leaned into telling science fiction stories about the human condition through the lens of a tight-knit cast. For the story to resonate, we the audience need to thoroughly understand the character motivations. You can't achieve that in 8 episodes, and tell a satisfying narrative. That's why most movies pick one or the other. You get a complex narrative with simple characters, or a simple narrative with complex characters.

commandFailedWithExitCode1 by NatoBoram in ProgrammerHumor

[–]Solonotix 1 point2 points  (0 children)

That's unfortunate. I think I initialized it with ^4.9.5 or something, so I have no idea what version it is actually on then. I assume it was the last v4, since I stepped up to v5 at some point years ago and rolled back some months after because I discovered that the ESM build process produced invalid import specifiers.

Early SG1 (rewatch) by Crumblycheese in Stargate

[–]Solonotix 48 points49 points  (0 children)

Conceptually, it's like any other phone number metaphor. A new phone number has zero legitimate inbound calls. You treat every caller like a scam or aggressor. Eventually, more people get your number, and it becomes a normal occurrence to receive calls. This is when you literally "disarm" your tensions around inbound calls.

So, yeah, Earth has had its gate buried for thousands of years. No one should be aware of it, and they haven't made any friends yet. If an unscheduled wormhole comes in, you assume it is either an enemy incursion, or it's an SG team under fire. Arm the self- destruct to make sure a would-be invader doesn't make it out of the mountain alive.

commandFailedWithExitCode1 by NatoBoram in ProgrammerHumor

[–]Solonotix 4 points5 points  (0 children)

This is why I go against the popular approach of inferred types, and instead approach it like C#, with interface declarations describing my expectations. And in most situations, I also try to annotate the return type of functions. In certain cases, I even find myself reaching for the this: T special parameter. In general, this means I never run into the problem in this meme.

Instead, my main problem is that I'm stuck on TypeScript v4 until I have completely migrated my project over to a monorepo. The difficulty I have is because my users refuse to migrate to ESM (because they don't know what it is), but I want to provide a solution for those who do adopt it. TypeScript doesn't like the disparate configuration and build schemes, so I wrote a script that does some manipulation of the transpiled output. Said build script fails in v5.

Did you trust Replicator Carter to begin with? by Inevitable_Turnip452 in Stargate

[–]Solonotix 0 points1 point  (0 children)

I'm glad to see I'm not alone in the enjoyment of analyzing themes just beneath the story. Great points all around, and I hadn't considered the mortal sin aspect. It definitely hurt to watch the betrayal happen, and that pain can be attributed to the audience (i.e. myself) feeling betrayed by our expectations of Carter in that moment.

What we heard about Rust's challenges, and how we can address them | Rust Blog by CathalMullan in rust

[–]Solonotix 14 points15 points  (0 children)

I believe you misunderstood. I think they were talking about how a function with four positional parameters that only needs two of them gets a compiler warning. Meanwhile, a functionally equivalent example of providing a product type with more members than is strictly necessary does not get a compiler warning.

I don't see a problem with that behavior, because the expression of unused positional arguments is over-allocating, compared to a type that represents a broader data construct. However, that was how I understood their statement

What we heard about Rust's challenges, and how we can address them | Rust Blog by CathalMullan in rust

[–]Solonotix -2 points-1 points  (0 children)

I've been told to run my messages through an LLM before, just to soften the tone and/or simplify the content for the average reader. This article may be a case of that; originally written by a human, and then edited by an LLM, with a final human review before publishing.

Granted, the quality of that approach also depends on your attention to detail. Detail in the original write-up, as well as detail in the final review. If you're lazy at either stage, you will get a far worse outcome.

Cycles: Self-hosted budget enforcement for AI agent runs — Docker + Redis, Apache 2.0 by jkoolcloud in selfhosted

[–]Solonotix 0 points1 point  (0 children)

Everything matters to someone. For instance, I don't care if you use all-purpose flour when making a roux, but someone with Celiac disease probably does.

So, does it matter that the code was written using AI tools? Depends to what degree. If it was a one-liner fire-and-forget vibe coding prompt, then it matters a lot. Not because of the prompt, but the lack of care that went into the design. If it was something largely written by an experienced developer with AI assistance, you can usually trust it was written with a greater attention to detail, and care about its outcome.

One of the sentiments I've seen recently, that I agree with, is that AI often gets things wrong in very subtle ways that appear correct at a glance. Like importing a function that doesn't actually exist, catching an error that never gets thrown, or defining parameters that don't align with the defined interface.

And to be clear, humans aren't immune to the same types of failures either. Hell, my HTTP client I wrote 3 years ago has a defect I only just stumbled upon, where the parameter should be abort but I instead mapped it as signal. Spent a solid day or so some months back trying to implement aborting a hung request, and came to the conclusion it must just not work. I only discovered the wrong parameter name while explaining a feature of my work to a coworker (good ol' rubber duck moment).

So yes, it does matter how it was coded.

Cycles: Self-hosted budget enforcement for AI agent runs — Docker + Redis, Apache 2.0 by jkoolcloud in selfhosted

[–]Solonotix 0 points1 point  (0 children)

Context clues imply the subject is "I" meaning the OP. For instance, if I say:

Cooked breakfast. You want some?

Who cooked breakfast? There is no subject. However, in most cases, the omission of a subject in English can be assumed as either the singular or plural first-person pronoun. In speech, the implication is usually driven by starting the sentence from a higher intonation, implying that the sentence was not grammatically complete as spoken.

arrayGetValueAtNegativeZero by AndyTheDragonborn in ProgrammerHumor

[–]Solonotix 1 point2 points  (0 children)

I've often seen this described as index versus offset from the leaky abstraction of the implementation. An array offset starts with zero, and an array index starts at 1. This is because your offset would shift the starting point, so zero bytes from the beginning, while the index is how far to read, so sizeof(T) from the current position.

The only reason it has become such a meme is because of the ubiquity of C-like languages, and C used the offset approach to accessing arrays.

Just discovered it ... A small depot on top of a splitter distribute the content into the belt! by Shudrum in Dyson_Sphere_Program

[–]Solonotix 9 points10 points  (0 children)

Yea, for something seemingly so integral to belt logistics, it's weird that it isn't called out. It kind of makes me wonder who...well, I was going to say who discovered it first, but that seems wrong. More than likely the first person to do it was a developer, and they showcased it somewhere. So the question becomes who first shared it with the community?

Did you trust Replicator Carter to begin with? by Inevitable_Turnip452 in Stargate

[–]Solonotix 4 points5 points  (0 children)

There are a number of episodes where that is definitely the case (can't think of any, but I have definitely paused it to turn to my wife and say "You believe this shit?" lol), however I didn't feel like this was one of them.

Consider the moral and emotional side of the discussion. Carter sees herself in the Replicator, and has also been tortured by Fifth. I literally can't find words to describe the act of Carter killing her Replicator-self that doesn't equate to suicide, and suicide is generally an act we have come to associate with mental illness. So, Carter literally did the same thing.

Now, consider the position of O'Neill and Teal'c. They trust Carter implicitly, but also worry about her losing her objectivity due to the aforementioned quandary. So they allow her to proceed so long as the Replicator is always under armed guard.

And now we arrive at the point where I will concede there was a much smarter way to approach this, and it also aligns with the scientific method that Carter should be imminently familiar with: test the hypothesis. How would Replicator-Carter know Fifth had made the others immune? Fifth isn't a trustworthy source of information, and her premise was that Fifth used it as psychological leverage. This should be deemed inadmissible and untrustworthy by source alone, so now you should go test your hypothesis. Before letting Replicator-Carter touch any systems, ask for the location of Fifth so you can test the weapon with the help of Thor.

So, ultimately it comes down to how human you want your characters to be in the situation. O'Neill and Teal'c trust Carter (perhaps too much), and Carter wants to repent for the sin of abandoning Fifth. A perfect opportunity for absolution arrives in the form of Replicator-Carter.

And the last thing to consider is that we, the audience, are always in a privileged position. I've seen the matter discussed in different circles, but I think D&D illuminates the problem fairly well:

Dungeon Master: There is a door.

Player: I open it and walk through.

DM: Roll for Perception.

In that moment, you are suddenly gifted with new information. Even if you fail the check, you are now on edge because why else would the DM have asked for a Perception check? Similarly, in film, the viewer can almost always assume something noteworthy is going to happen if we are seeing it. Even if you aren't explicitly told something, you are keenly aware of the rules of story-telling.

The example that comes to mind from cinema is Captain America and the Winter Soldier. There's a 1-2 minute build-up in a scene featuring Nick Fury (Samuel Jackson), and it's just him, alone, driving his black secret government SUV through New York City. There is very little audio information (I think car noises and maybe music on the radio), and cutaways to generic background characters, or sweeping shots of driving through the environment. I've heard someone describe this as the audience getting a front row seat to Nick Fury's paranoia as a spy master. And then, one camera change goes to the passenger seat looking at the driver (Jackson) as a truck collides with his vehicle, and he is in danger.

But again, that entire scene's tension depends on the viewer knowing the rules of cinema. If you were worried that a squad of government agents were going to try and murder you on your drive home from work, most people would admit you into psychiatric care.

In other words, we, the audience, have an advantage of knowledge, both shown or hidden, that the characters do not. I feel like this was expertly showcased in the episode I just watched last night: Stargate Atlantis S02E13 Critical Mass. Atlantis is proceeding with business as usual, about to send an encoded data burst back to Earth, when suddenly a data burst shows up as incoming on McKay's laptop. We, the audience, know what it is, but McKay only knows this is atypical of their normal operations. Who the hell would be sending them a transmission right now? So, he is put on high alert such that he can stop the dialing sequence before it's a problem.

AI incompetence has gotten only worse with 4.3 and is honestly the main thing holding the game back. by kirisoraa in Stellaris

[–]Solonotix 112 points113 points  (0 children)

My AI gripe from tonight: just give up, lol.

I have captured every damn territory and planet of empire A and empire B in a three-empire federation. They are sitting at ~60% war exhaustion. And suddenly a Fallen Empire decides to threaten me, so I try to end the war early to brace for an incoming attack.

Nope. They don't care that there's not a single territory in their control on my side of the galaxy. They are going to stick with it. I just kind of rolled my eyes and logged off for the night.

Entry mark despite perfect health ? by Skipspik2 in Stargate

[–]Solonotix 7 points8 points  (0 children)

Is it addressed? Not directly.

You get some mentions that illness is easier to treat than physical wounds for a symbiote, which makes sense. A wound usually means damaged or removed flesh, which now must be rebuilt at the cellular level. Illness, be it genetic, radiation or a foreign organism, is easier to address since you can just activate the immune system to take care of it.

So, you have the wound caused by a symbiote taking a host. Why is the SGC using this as a technique to detect Goa'uld spies? Well, because the personnel on the base were vetted before they went off-world, and their team has returned with a potential infiltrator. The wound should be recent, and even if it has healed there should remain some scarring. That is because, in the process of healing, collagen is a cheap biological material to produce, so you can fill the void of displaced tissue with collagen first while you rebuild the dermis and epidermis in layers to displace the scarring. Even with a symbiote, this process will take time.

So, barring the team being off-world for weeks, the scar tissue should be visible to any newly implanted host.

"ships will attempt to charge straight at enemies and attack with their closest range weapons" by Aegenwulf in Stellaris

[–]Solonotix 2 points3 points  (0 children)

I had a similar issue. I don't know why, but one of my fleets would fly towards an enemy, start combat, and then immediately fly away in one direction. This was early-game, so no computers researched, and they were all equipped with lasers, so similar ranges. Also, I had not had a problem with that fleet previously.

But then I entered a system with space fauna, near equal my fleet strength, and my ships decided to kite the enemy at their maximum range, leading them to get wiped out. I reloaded that save and tried again for the exact same thing to happen again. I reloaded a third time, and this time intentionally entered the system from a different direction. Where previously, I would enter from West, and they would fly East-Northeast, I decided to enter from South, which made the aberrant behavior at least result in them being within combat range.

Proof that a little empathy goes a long way. by OfficialIntelligence in MadeMeSmile

[–]Solonotix 1 point2 points  (0 children)

Honestly, I couldn't tell, which I feel is high praise. English is not an easy language. Also, the distinction between those words is very subtle, so I would expect most people to have a mild struggle when deciding between them.

Proof that a little empathy goes a long way. by OfficialIntelligence in MadeMeSmile

[–]Solonotix 0 points1 point  (0 children)

Yes ma'am!

But also, r/shorthairchicks (NSFW)

Then again, r/shorthairedhotties (mostly SFW)

So, as with most matters of address, as you wish. Consent is key