tatterdemalion
@tatterdemalion@programming.dev
Professional software engineer, musician, gamer, amateur historian, stoic, democratic socialist
- Comment on Good afternoon I choose thoughts you've never had before. 16 minutes ago:
What if one day you woke up and your nipples were completely gone like no scars or anything just flat skin and then once you leave your room you find out your dad died last night and several days later you find out that your entire life he had been sneaking in your room while you slept and sucking on your chest to make two gigantic hickeys where your nipples should be because you were born without them not for any sexual reason just so you would fit in…
- Comment on Do you also feel cringe about people making such a big deal about ethnicity? 1 week ago:
Well yea, ideally colonization would not have happened, but it did. Would you rather the indigenous people had received no consolation at all?
- Comment on Do you also feel cringe about people making such a big deal about ethnicity? 1 week ago:
I just want to say that ethnicity is not necessarily related to genetics in any way, it’s about your heritage and upbringing. A person can be born and raised in Japan without having indigenous parents. In this way, they are ethnically Japanese if they choose to identify with the culture they were raised in.
So it’s not suddenly racist to appreciate someone’s ethnicity. It’s racist to assume someone’s ethnicity based on how they look.
And what you say about ethnicity being irrelevant to the government is quite controversial. For example, there are various treaties in effect between colonizers and indigenous peoples. Do you think such treaties are not valuable because they are based on ethnicity?
- Comment on Leo knew it was a joke and laughed because it was just a joke 1 week ago:
His last special SuperNature had some jokes making fun of trans women and the people who defend them.
I won’t lie and say I didn’t laugh at the final punchline. But yeah these jokes are pretty counterproductive and just reinforce bigotry.
- Comment on What is everyone using as a HTPC? 3 weeks ago:
If you go this route I recommend installing Kodi + Jellyfin Plugin + Kore App. You can control everything from your phone or laptop.
- Comment on What's the greatest joy you have gotten from a video game? 1 month ago:
Clutch team killing in Rainbow Six Siege. A rare occurrence but so much adrenaline.
Hillcrest in The Last of Us 2. Never have I had so much fun trapping and hunting people down. It really brings out the psycho killer energy.
- Comment on Go into debt if you have to 1 month ago:
It’s such a good investment that it’s why insurance was invented.
- Comment on Bro 😭😭 3 months ago:
Coullier looks good bald. Stamos, not so much.
- Comment on Wikipedia article blocked worldwide by Delhi high court. 3 months ago:
Maybe I just don’t think “country” == “government”, and I try to be careful with my phrasing so as not to make blanket pejorative statements about people.
- Comment on Wikipedia article blocked worldwide by Delhi high court. 4 months ago:
India is pretty much a piece of shit country
All while being racist as hell
Cognitive dissonance much?
- Comment on Beware 4 months ago:
I’m leery of Larry.
- Comment on Eat lead 4 months ago:
I thought carbon dating of fossils was our best argument against the 4000 years myth.
- Comment on So bad it was actually entertaining 4 months ago:
They have that in Chicago.
- Comment on Uzumaki - Episode 2 discussion 4 months ago:
I’m still thoroughly enjoying it! It’s really bizarre and I don’t see where it’s going. I’ll be disappointed if the whole town just gets swallowed into one big spiral at the end.
I haven’t read the manga so I don’t have that point of comparison.
- Comment on YouTube confirms your pause screen is now fair game for ads 5 months ago:
Don’t most YouTubers make more money with their own sponsorships than from YT ads? Can we start the mass migration to PeerTube already?
- Comment on US: Alaska man busted with 10,000+ child sex abuse images despite his many encrypted apps 5 months ago:
It seems irrelevant whether this person is using encrypted channels. If they distributed material and leaked any identifying info (e.g. IP address), then it would be trivial for investigators or CIs to track them down.
- Comment on Somehow USB disks are still the easiest and most reliable way 7 months ago:
So we’re reinventing
scp
now? - Comment on Somehow USB disks are still the easiest and most reliable way 7 months ago:
Only because IPv6 and self-hosting is not mainstream yet. But if it were commonplace for everyone’s home to have something as simple as a public file server or SSH server, then this problem would be trivialized.
- Comment on How to conduct an effective code review 1 year ago:
The git push --force is definitely a controversial suggestion, im personally happy with doing that, but I have also personally accidentally force pushed dev/main and seen others do it. Squash on merge is probably a safer habit to have. Also, gitlab and bitbucket both get a bit confused if you forcepush to a branch that is part of a MR.
You can add branch protections that will prevent you from accidental force pushing to
main
ordev
.IMO when I see a PR with “WIP” commits, I just assume that minimal effort was put into keeping the commits organized, and I squash all commits to review the PR. If I see many meaningful commit messages, I will try reviewing one commit at a time.
- Comment on Apple Wants To Kill PWAs 1 year ago:
Boo paywall
- Comment on The Verge - The fediverse, explained 1 year ago:
Book a night at Trump Tower.
- Comment on What are some common misconceptions about programming that you'd like to debunk? 1 year ago:
Yea I should have clarified. Prototypes are a great idea. The problem occurs when you say, “this is good enough we can improve on it as we go.” Yea good luck balancing priorities when everything breaks from tapping your keyboard too hard.
- Comment on What are some common misconceptions about programming that you'd like to debunk? 1 year ago:
That a “working” prototype with no tests is just as good as a carefully-designed and well-tested feature. I see this happen so often that a coder puts a prototype in front of a product manager or exec and they are like, “this is exactly what we need, now! Ship that!” And then misery ensues for all of the engineers that need to maintain this piece of garbage. As managers pressure the engineers to build new features on top, they inevitably break fundamental parts of it, and without a confident leader to demand that tech debt is paid off, that product will consume the souls of many desperate coders.
In contrast, if you do it right the first time, there will be significant parts of code that never need to change, and the parts that do need to change will be much easier, because it will be obvious if it breaks the tests.
- Comment on Why are so many countries in the world “developing” and poor, while essentially only Western countries have a high standard of living? 1 year ago:
I’m not convinced, considering the US and many other countries with high standard of living are also leading the world in external debt (both total and per capita).
en.wikipedia.org/…/List_of_countries_by_external_…
Maybe you mean debt to GDP+wealth ratio? Or more specifically, bad credit with international banks.
I’m not an economist though, so I’d be curious to hear if there is more explanation for why you consider debt to be “the main reason.”
I am aware that some countries have been “screwed over” by large banks that had specific detrimental stipulations for debt forgiveness though. For example, look at the Latin American Debt Crisis.
…the Fed convened an emergency meeting of central bankers from around the world to provide a bridge loan to Mexico. Fed officials also encouraged US banks to participate in a program to reschedule Mexico’s loans (Aggarwal 2000). As the crisis spread beyond Mexico, the United States took the lead in organizing an “international lender of last resort,” a cooperative rescue effort among commercial banks, central banks, and the IMF. Under the program, commercial banks agreed to restructure the countries’ debt, and the IMF and other official agencies lent the LDCs sufficient funds to pay the interest, but not principal, on their loans. In return, the LDCs agreed to undertake structural reforms of their economies and to eliminate budget deficits. The hope was that these reforms would enable the LDCs to increase exports and generate the trade surpluses and dollars necessary to pay down their external debt (Devlin and Ffrench-Davis 1995). Although this program averted an immediate crisis, it allowed the problem to fester. Instead of eliminating subsidies to state-owned enterprises, many LDC countries instead cut spending on infrastructure, health, and education, and froze wages or laid off state employees. The result was high unemployment, steep declines in per capita income, and stagnant or negative growth—hence the term the “lost decade” (Carrasco 1999).
- Comment on Fortnite has changed 1 year ago:
This is fake, right? Right?
- Comment on Unison | A friendly, statically-typed, functional programming language from the future · Unison programming language 1 year ago:
Some of the solutions it claims to provide would be genuinely great. I can’t tell if it delivers. It definitely looks pre-alpha stage.
- Comment on It's like everyday 1 year ago:
I had this recommended for me, but the risk of empty nose syndrome scared the shit out of me.
- Comment on At some point, you start to forget how old you are 1 year ago:
2000s babies are starting to feel old?
Shit…
- Comment on What's the biggest change you would like to see in computing/tech? 1 year ago:
The cargo culting is always going to happen and turn into elitism. But it stems from real advantages of specific technologies, and sometimes you should actually consider that the tech you’re using is irresponsible when better alternatives exist.
- Comment on What's the biggest change you would like to see in computing/tech? 1 year ago:
Android users aren’t having kids.