rcktmrtn | 6 months ago | on: Delete tests
rcktmrtn's comments
rcktmrtn | 7 months ago | on: The daily life of a medieval king
I think you could make a good case that the title is a little sensationalistic, but you could pick at US civics class in exactly the same way (and not just in recent history). The branches of government we learn about fail to include (or at least emphasize) the fundamental role of regulatory capture, lobbyists, and opaque/undemocratic three-letter agencies in real-world governance. Not to mention the fact that even the founding of the country was based on high ideals that were highly caveat-ed ("all men are created equal" unless those men are property).
Regardless of the extent to which ideals are lived out in practice, to many people it's notable that those ideals are there at all. In my experience as a US citizens, most people educated here seem shocked to learn that there can be any ideals behind monarchy besides divine right of kings/"I am the state" [1].
[1] https://en.wikipedia.org/wiki/L%27%C3%89tat,_c%27est_moi
rcktmrtn | 1 year ago | on: Youth and what happens when it's gone
Agreed. I felt like this article was grasping for something good, but remark that "45-year-olds aren’t discovered, they’re uncovered, like toxic waste, or a political scandal" is ass-backwards.
Tolkien and Wilder and both great examples of writers who produced landmark works basically as a byproduct of leading full and interesting lives -- not by orbiting the publishing world and champing at the bit to churn out some flashy yet forgettable novel at a record young age. When this happens, the only embarrassment is for the establishment "publishing world" which pretends to represent "literary greatness," not for the author who is "uncovered." Personally, I suspect that "uncovered" authors will endure at a higher rate than the "discovered" ones.
Also I have to add that I rolled my eyes at the "evidence" of Emily Dickenson killed herself. So did Hemmingway, who was first published at 26. What's your point?
Despite all this, the core insight that "suddenly you’re old, and find yourself in a permanent state of imperfection, which you must reckon with" I believe is very true. Even those who succeed in one area of life (being published) have to grapple with it. What options did they leave on the table in order to have that success? What options have been lost due to fame and success (only a fool would believe there are none)?
Becoming a particular (and necessarily, imperfect) person instead of a potential person is a kind of horrifying first taste of death. I think that the healthy way to deal with it is to make peace with the fact that our ability to change ourselves is limited and our ability to change the past is even less. The serenity prayer and AA-adjacent ideas do this.
As a last note, I thought the movie "The Weatherman" did a really good job exploring this.
rcktmrtn | 1 year ago | on: IT Unemployment Rises to 5.7% as AI Hits Tech Jobs
* Something A (probably) happened
* Something B (probably) happened
* The author/publisher are slimy weasels and I'm not going to give their stupid article any more time
rcktmrtn | 1 year ago | on: Updates to H-1B
rcktmrtn | 1 year ago | on: The Haunted Wood: A History of Childhood Reading
Lost in a haunted wood,
Children afraid of the night
Who have never been happy or good.
rcktmrtn | 1 year ago | on: What If Data Is a Bad Idea?
rcktmrtn | 2 years ago | on: The Feds Just Bet Even Bigger on American-Made Heat Pumps
https://en.wikipedia.org/wiki/Coefficient_of_performance
Technically, heat pumps can absolutely achieve greater than 100% efficiency (considering their input electricity as a starting point).
It's also true though that there are also lot of caveats about their effectiveness based on temperature differential, maximum output compared to a furnace, efficiency with which the upstream electricity is generated, etc.
rcktmrtn | 2 years ago | on: AI threatens to automate away the clergy
rcktmrtn | 2 years ago | on: The downside of AI language translation
It's true that old fogey skeptics who have vested interest in the old ways are disposed towards motivated reasoning, but they're also the ones most able call out the motivated reasoning by the few who make disproportionate profit most from pushing new technologies.
rcktmrtn | 2 years ago | on: The downside of AI language translation
Probably why technical term is loanword :)
... it's not like the word gets used up in the original language [1]
rcktmrtn | 2 years ago | on: Two-parent households should be a policy goal
Not generally. But creating a child necessarily involves creating a stable biological relationship primarily with two other people.
Most people across history think the biological circumstances that bring us into the world are spiritually important and making the triangle between mother-father-child healthy is good for children.
For better or worse, people care their genetic material. We can either choose to create a society that makes the best of this, or we can try to suppress it and convince people that it doesn't matter.
And yes I know that surrogacy exists. But that's a side argument that opens up a lot more questions and I don't think it really changes the fundamentals.
rcktmrtn | 2 years ago | on: Two-parent households should be a policy goal
> Welfare policies made things worse by denying benefits to families with adult males in residence. Fathers and husbands had to leave — or hide in the closet when social workers came to check. (quoted from a review [1])
[1] https://www.npr.org/2012/01/19/145343942/in-st-louis-an-urba...
rcktmrtn | 2 years ago | on: US study shows electric cars have more tech glitches than petrol cars
... On top of that, I think there is a bit of a generational gap between firmware engineers. I have worked with several firmware engineers who were artists at optimizing single threaded superloops and miracle workers at squeezing in yet another feature and become tech leads, only to find they have an infinite blank canvas. Some don't actually have the wisdom to not use the new freedom to paint themselves into a corner. A lot of the old projects are trivial now, but dealing with bureaucratic application-level protocols in firmware without getting requires a set of skills and tricks that don't often translate well from what Cloud/App developers are doing.
rcktmrtn | 2 years ago | on: Private jet came ‘within 100 feet’ of colliding with Southwest plane, NTSB says
rcktmrtn | 2 years ago | on: Private jet came ‘within 100 feet’ of colliding with Southwest plane, NTSB says
There was a fairly major change recently [1]. Before 2014, the FAA used to be biased towards recruits that had been already trained in a program on someone else's dime (military or university). Perhaps their on-the-job training isn't quite good enough to compensate for that change yet.
I'm surprised no one has mentioned it yet.
[1] https://en.wikipedia.org/wiki/Air_traffic_controller#2014_ch...
rcktmrtn | 2 years ago | on: Tic Tacs claim to have 0 sugar but are almost entirely sugar
I'll wait to get out the pitchfork til they actually say "sugar-free" on the side.
rcktmrtn | 2 years ago | on: When did people stop being drunk all the time?
Not sure exactly, but I think Sunday was always Sunday. It's Saturday that changed.
rcktmrtn | 2 years ago | on: The office is a theatre for work (2019)
> ... These are all ways to avoid bullshitting - but unfortunately there’s one simple way to avoid bullshit - by being critical. It’s far easier to retreat to the critical, negative position and say why things won’t or can’t work. Except… this is a mistake.
I think this article does an admirable job contexualizing itself in the very real world of "bullshit" work performance, but simultaneous not being satisfied with giving into cynicism.
The bullshit jobs critique is very good and probably does seep into material talked about here, but on an individual level it's a beautiful and worthwhile activity to unravel the parts of the "bullshit" that are actually meaningful. Signaling and performance might be hyperreal and pornographied in the current world, but they still have a valid and healthy version worth considering. The idea that "All the world's a stage, And all the men and women merely Players" is a beautiful part of the human condition that long predates modern capitalism.
It's refreshing to read something that acknowledges the need to "meet people where they are" in terms of how you interact, but doesn't give into the narrative that this means you're condemned to a life of bullshit. It's good to have a larger understanding of the world's ills too, but I think people who spend their whole work day just thinking about how their jobs are irredeemable bullshit are fools.
rcktmrtn | 2 years ago | on: Feature Flags: Theory vs. Reality
That said, I'm surprised this article doesn't mention the two words that always come to my mind when I see toggles: combinatorial explosion. Several times I've worked on projects that went way too toggle-happy and decided that new functionality should be split into indefinite life "features". Just in case the company someday wants to sell a model without that feature. Of course, when an old toggle finally gets turned off a year later, you realize that it crashes the system because several other features kind of half depend on them.
> was ever a thing. i still don't.
I experienced this when working at a giant company where all the teams were required to report their "code coverage" metrics to middle management.
We had the flaky test problem too, but I think another angle of is being shackled to test tech-debt. The "coverage goals" in practice encouraged writing a lot of low quality tests with questionable and complex fixtures (using regular expressions to yoink C++ functions/variables out of their modules and place them into test fixtures).
Fiddling with tests slowed down a lot of things, but there was a general agreement that the whole projected needed to be re-architected (it was split up over a zillion different little "libraries" that pretended to be independent, but were actually highly interdependent) and while I was there I always felt like we needed to cut the Gordian knot and accept that it might decrease the sacred code coverage.
Not sure if I was right or what ever happened with that project but it sure was a learning experience.