@tatterdemalion@programming.dev avatar

tatterdemalion

@tatterdemalion@programming.dev

Professional software engineer, musician, gamer, amateur historian, stoic, democratic socialist

This profile is from a federated server and may be incomplete. For a complete list of posts, browse on the original instance.

tatterdemalion ,
@tatterdemalion@programming.dev avatar

What is the difference between "Versioned" and "Stable"? And which one is NixOS?

tatterdemalion ,
@tatterdemalion@programming.dev avatar

Very biased survey in general. Should have more open-ended questions and less tailoring of questions based on previous answers.

tatterdemalion , (edited )
@tatterdemalion@programming.dev avatar

Probably climbing up the West Ridge of Quandary Peak in CO. I was with 3 college friends. I didn't expect the altitude to affect me as much as it did, but I got pretty winded. It was a little snowy and wet, so our holds were sketchy at times. Along the ridge it's class 3 climbing, and the crux is a crack in a steep rock with a dangerous fall behind you. That was probably the biggest adrenaline rush I've ever had.

Thankfully we were greeted by some friendly mountain goats on our descent.

Here's a good video of the climb. The harder stuff starts about 9 minutes in.

https://youtu.be/CN5P4aRxnu0?si=O0MSyjB_RJTZ4fmj

tatterdemalion ,
@tatterdemalion@programming.dev avatar

If I tried this again today I would perish need to be rescued

But with discipline and training, this climb is very achievable! You don't need to be a technical climber for this one.

What do you call application modules that are responsible for business logic?

Somewhere between API resources, queue workers, repositories, clients and serializers there is a class of ... classes/modules that does the needful. Gun-to-my-head, I would call them "services" but I'm looking for a less overloaded term. Maybe capabilities? Controllers? Pick a term from the business domain? What do you call...

tatterdemalion ,
@tatterdemalion@programming.dev avatar

Stealing from "Domain Driven Design", I think calling them "domain objects" is appropriate.

tatterdemalion ,
@tatterdemalion@programming.dev avatar

Perhaps "domain modules" if you want to be more agnostic about the actual shape of the code.

Does the USA have any open market cellular options that are legitimate pay-as-you-go and only for what you use options like Europe yet?

I've lived under a rock for 10 years. I did Metro ages ago while most were still on contracts. Surely we've reached true capitalist open market freedom by now. Is it still total closed market, noncompetitive, privateering corruption?

tatterdemalion ,
@tatterdemalion@programming.dev avatar

Same. I also found that, for my usage, I wasn't actually saving any money compared to the unlimited data plan.

tatterdemalion ,
@tatterdemalion@programming.dev avatar

This chart would be more readable if the corruption perception index were explained by having the polarity of the scale labeled. I.e. is green "corrupt" or not?

By following the source link, it looks like green = "clean" and gray = "corrupt".

tatterdemalion ,
@tatterdemalion@programming.dev avatar

Scientists have been saying these same things my entire life. While they are absolutely correct, the necessary change does not seem to be a priority for leaders. At best it gets lip service and underwhelming commitments. At worst conservatives completely deny the problem. We have social issues blocking our scientific solutions.

I don't think our existing leadership is capable of being proactive, we are always slow and reactive. We need more radical social change, which I only see happening once a certain generation dies and another takes their place.

tatterdemalion ,
@tatterdemalion@programming.dev avatar

Sure if you never branch, which is a severely limited way of using git.

tatterdemalion ,
@tatterdemalion@programming.dev avatar

Yea it totally broke my Eternity client and I had to kill it and restart.

tatterdemalion ,
@tatterdemalion@programming.dev avatar

We have other problems to fix before we can safely bring back free public restrooms.

tatterdemalion ,
@tatterdemalion@programming.dev avatar
  • pistachios
  • kombucha
  • daiginjo sake
  • omakase sushi
  • fried risotto balls
  • duck (e.g. foie gras)
  • filet mignon
  • venison jerky
tatterdemalion , (edited )
@tatterdemalion@programming.dev avatar

Sounds like Vermont gas prices are going up. That's what happened in Seattle when similar legislation was passed.

EDIT: Just to be clear, I wasn't making any value judgements in my original comment. Of course it's not fun to pay more for gas, though I'm happy to do it if the money actually goes to green energy initiatives. Maybe it's obvious to some people, but it seems somewhat deceptive to say that oil companies would be punished when really it is just a cost passed on to the consumer. This legislation won't affect profits.

tatterdemalion ,
@tatterdemalion@programming.dev avatar

I've been a professional programmer for 10 years. While it's possible to moonlight an indie game, it would absolutely consume your life. Hell, even if you do that full time, it's such a time consuming process you might still feel overworked.

What linguistic constructions do you hate that no one else seems to mind?

It bugs me when people say "the thing is is that" (if you listen for it, you'll start hearing it... or maybe that's something that people only do in my area.) ("What the thing is is that..." is fine. But "the thing is is that..." bugs me.)...

tatterdemalion ,
@tatterdemalion@programming.dev avatar

OP, thanks for asking. I feel seen.

  1. Using the past tense instead of the subjunctive mood. "What if she was gone?" Nope. It should be "what if she were gone." People (in the US) seem to get this wrong most of the time, except for a few common phrases like "If I were you, ...".
  2. The words "whilst," "amongst," and "amidst." I get that there is a certain history to these words, but I personally never use them as they seem like meaningless alterations. When I hear them, I roll my eyes, but I try not to judge too quickly.
  3. "Irregardless". It's not a word.
  4. "Could care less". An oldie but a goodie?
  5. Overuse of commas. I don't like seeing them as strictly a way to introduce a pause in speech. Commas have specific grammatical purposes, and using them without such a purpose breaks my expectations as a reader.
  6. Confusing "nauseous" and "nauseated".
tatterdemalion ,
@tatterdemalion@programming.dev avatar

Interesting! It's possible your teacher was trying to keep things simple, especially since most English speakers probably couldn't tell you what the subjunctive mood is.

I don't think I learned about the subjunctive mood in Spanish class for 5 years, by which time I was in the 8th grade.

tatterdemalion ,
@tatterdemalion@programming.dev avatar

Thank you

tatterdemalion ,
@tatterdemalion@programming.dev avatar

Time to start building Japanese style homes and stop treating them as investments.

tatterdemalion ,
@tatterdemalion@programming.dev avatar

As a US citizen, I'm starting to feel like a German during WWII. What the hell am I supposed to do when there is no real opposition to Israel running for president? The two party system has completely fucked the world up.

While on its face this bill seems like a way to counter terrorism, the wise among us see it as just another means of puppeteering a government office. The US is losing its status as a representational democracy for each bill like this one.

tatterdemalion ,
@tatterdemalion@programming.dev avatar

Watching this New York Post propaganda video yesterday was so upsetting. Comments reveal how racism/xenophobia is still very alive in the US.

https://youtu.be/2QFbyT4nhR0?si=AGAT5tnHKVwPfkok

tatterdemalion ,
@tatterdemalion@programming.dev avatar

Maybe you should be directing this sentiment at the woman who keeps talking about how she killed her dog.

tatterdemalion ,
@tatterdemalion@programming.dev avatar

So... dev blames skill issues on language? Classic.

Trump is funneling campaign money into cash-strapped businesses. Experts say it looks bad. ( archive.ph )

Donald Trump’s main 2024 White House campaign fundraising operation sharply increased spending at the former president's properties in recent months, funneling money into his businesses at a time when he is facing serious legal jeopardy and desperately needs cash....

tatterdemalion ,
@tatterdemalion@programming.dev avatar

The fact that this is legal is what's blowing my mind.

tatterdemalion ,
@tatterdemalion@programming.dev avatar

It's the worst option. It hurts everyone: Ticketmaster, artists, venues, fans, and yourself for missing out on the show you want to see.

tatterdemalion ,
@tatterdemalion@programming.dev avatar

How does it maintain privacy?

tatterdemalion ,
@tatterdemalion@programming.dev avatar

I'm pretty sure that's not what edge computing is. You've just described client-side computing.

The "edge" is similar to a CDN. Usually some kind of application layer code that's running in an ISP data center rather than in a cloud provider's data center.

Biden vows ‘ironclad’ US commitment to Israel amid fears of Iran attack ( www.theguardian.com )

Joe Biden has vowed that US commitment to defend Israel against Iran was “ironclad” as concerns rose in Washington that a “significant” Iranian strike could happen within days, in retaliation for the bombing of an Iranian consular building in Damascus....

tatterdemalion ,
@tatterdemalion@programming.dev avatar

Eh, we don't need to disavow them completely and burn a bridge with an ally. We just need to try literally anything to make them stop picking fights and committing war crimes. Like maybe stop funding their military and sending them weapons. Then maybe further sanctions. Problem is we are doing the opposite, and we seem to fully endorse Israel's military objectives.

tatterdemalion ,
@tatterdemalion@programming.dev avatar

Sorry I know this isn't funny but I am now imagining a desperate game of Scrabble and the winner gets a pittance of rice.

tatterdemalion ,
@tatterdemalion@programming.dev avatar

I don't understand how Agile became synonymous with "useless meetings." I thought the whole point of Agile was to minimize wasted work.

tatterdemalion ,
@tatterdemalion@programming.dev avatar

Delta AMEX offers a "free" checked bag on domestic flights.

tatterdemalion ,
@tatterdemalion@programming.dev avatar

Of all the stuff I've seen in the comments, this is actually feasible today.

tatterdemalion ,
@tatterdemalion@programming.dev avatar

I mostly meant like, if you really wanted, you could have an LLM generate responses for most day to day conversations. This feature already exists for text and email.

tatterdemalion ,
@tatterdemalion@programming.dev avatar

Selling life-saving drugs at large multiples of the cost to manufacture + distribute. The most obvious example being insulin.

Switching political party in the same term that you were elected to office.

CEOs making 100x the median worker at the same company.

Assault rifles and other automatic or military-grade weapons. They have no practical purpose in the hands of a citizen. Pistols, shotguns, and hunting rifles should be sufficient for hunting and self defense.

Generic finance bro bullshit. Frivolous use of bank credit for speculative investment. Predatory lending. Credit default swaps. It's just a spectrum of Ponzi Schemes. Let's reinstate the Glass-Steagall Act.

Non-disclosure of expensive gifts to Supreme Court judges. Looking at you, Clarence.

Military recruiting at high schools.

Junk mail. You literally have to pay a company to stop sending it.

tatterdemalion ,
@tatterdemalion@programming.dev avatar

Some forms of it are illegal, but it's hard to define what exactly constitutes Gerrymandering. Rather than enumerating all of the ways the Gerrymandering is possible, we really just need to make it so only one specific policy for forming districts is used. I think mathematicians have been proposing models for this that attempt to create districts with roughly uniform distribution of population and isotropic borders.

tatterdemalion , (edited )
@tatterdemalion@programming.dev avatar

An "assault rifle" is specifically a selective-fire rifle with detachable magazines and intermediate cartridges. AR-15s, AK-47s, and M16s meet this definition. You are likely thinking of "assault weapon," a term which is not well-defined.

And while it's true that most mass shootings and gun deaths in general are perpetrated by handguns, assault rifles are responsible for the deadliest mass shootings.

Because it is so challenging to pass gun control legislation in the US, the least we can hope to do is forbid ownership of the deadliest types of guns.

I agree that this is not sufficient though. We need to have more stringent requirements for acquiring any firearm. 28 states don't even require background checks for private sale of guns. Our laws fall way too short on gun trafficking.

The illegal gun market is just a symptom of the very legal gun market. The head of the ATF even said, "virtually every crime gun in the US starts off as a legal firearm."

We need background checks, and I don't think private unlicensed gun sales should be legal either.

tatterdemalion ,
@tatterdemalion@programming.dev avatar

Yup I paid the fee to stop getting marketing junk mail. Then when I started an LLC, they started sending all of that mail again addressed to the LLC. You can't fucking win.

tatterdemalion ,
@tatterdemalion@programming.dev avatar

Pistols are still the deadliest type of guns no matter what metric you use.

That's a silly statement. Why do you think soldiers prefer to use assault rifles in combat? I said "deadliest" meaning the most capable of killing, not the most statistically likely gun to kill someone.

tatterdemalion ,
@tatterdemalion@programming.dev avatar

The head of the ATF is also responsible for operation fast and furious.

That's just whataboutism.

tatterdemalion ,
@tatterdemalion@programming.dev avatar

Ok I don't really agree with all of your lines of reasoning but I'm curious what you think the solution to our gun problem is. We at least agree that we have a problem, right?

tatterdemalion ,
@tatterdemalion@programming.dev avatar

Give a listen to L'Isle Joyeuse. My favorite Debussy.

tatterdemalion ,
@tatterdemalion@programming.dev avatar

The irony is that the first amendment is in that thing.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • test
  • worldmews
  • mews
  • All magazines