HN user

zerbinxx

264 karma
Posts1
Comments154
View on HN

OOP and Dry are compatible! I’ve actually done the thing that the above commenter suggests - create a base object with created on/by so that I never have to think about it. Whether or not you actually care about that, if you implement a descended of that object you’re going to get some stuff for free, and you’re gonna like it!

The online-ification of conversation is so gross. Whenever I hear someone bring up a weird niche online thing (mostly incel/femcel/rightoid/tankie shit) I get so embarrassed for both of us: mostly on me for knowing what a “pickme” or the weird dogwhistles I find out about from a Very Online lifestyle. I agree that the ability to have any good convo forum online is always screwed up by people being mean or basic so fast that it’s barely worth engaging meaningfully with people. Sad state of affairs!

I think the beauty of the mid-internet era was the aggressive personalization of it: the connections I made galvanized careers and friendships, celebrities seemed closer and more human, ideas seemed worthy of debate in your small corner of the world. As these became KPIs for companies, they drifted into the realm of the inhuman - the algorithm ultimately decides who meets who, what gets brought up, who gets listened to.

I will say that I find discord to be a breath of fresh air, but I haven’t really found a true community there, more like disparate groups of people who share common interests but rarely first names. The internet today is either terrifyingly closely related to your first and last name or a hall of mirrors hidden behind myriad layers of post-irony. The veil has been shattered: either you sign up for “real” talk with people you will never know or settle for a blanched façade of communication with real-world acquaintances who refuse to really show themselves for fear of what that might mean.

I’d like to believe the common line that chat GPT is “just a tool” and that it can actually be used to learn/comply just as much as a university degree can be obtained by mere compliance or demonstration of learning (or merely giving the appearance of such).

My experience with Chat GPT ranges from “it’s really good for rapidly getting a bearing with a certain topic” to “it’s a woeful substitute for independently developing a nuanced understanding of a given topic.” It tends to do an OK with programming and a very poor job with critical theory.

Sure, but if you need that thing to run every hour for a few seconds, then seconds aren’t really the limiting factor. I don’t doubt that the resource management side of k8s would make it dicey at a certain volume of these things running, though, especially if they eat a lot of compute.

This is my take as well, just because you can get away with something doesn’t necessarily make it desirable to maintain or extend, and I honestly cannot imagine the effort in terms of labor hours that you’d have to go through to develop something like this compared to just plugging in an off-the-shelf scheduler to something slightly more sophisticated like k8s or even just a worker-and-queue system. When you’re talking about platform engineering to solve a problem that a relatively extensible Celery service could do (and have tests and such), I have no idea how the former could be “less work” or cheaper in the long haul.

The woman was presumably upset because she thought she was scammed and had caught the scammer red-handed, and probably didn’t fully understand how credit disputes happen, or had some extenuating circumstances (poor credit, no credit) that she was actively trying to fix by having a CC only to get defrauded (although I don’t think credit fixes actually affect your credit score). It’s safe to assume the average person doesn’t really understand credit.

No, not at all, just that (post) modern techno-capitalism has grown out of the need to justify itself via appeals to humanism. Another way of looking at this is by considering the difference between life/death drive in psychology as they relate to humanism/anti-humanism and how that manifests in systems.

The thing with the microservice + do separation problem is that by the time you’re forced to do it, the cost to migrate and split data out of a single source into many (potentially all at once) is extremely great. Last at work week a trio of services which rely on the same physical db had a problem where they were both locked out because of a problem with the logic in one of them. This caused an outage that lasted 5 hours and resulted in a (possible) loss of several months worth of their dev team’s funding. At a certain scale you try to proactively lessen the impact of possible events like these because the math works out.

If you’re at that scale, then great, do that. But I also fully agree that cargo-culting that kind of decision out of the gate can be a massive waste of money.

I think a possible explanation would be that the increasing desire for more government regulation, or at least functional government, runs counter to the world, which is increasingly ruled by inhuman, (even anti-human) forces. This breeds a desperation in people as they realize that humanity is viewed as a resource, not an end in itself, for the inhuman forces (call it capital, technology, whatever) to consume and mold toward their own ends. While the left is obviously more in favor of “big government”, I think it’s easy to forget that conservatives are also perpetually in rebellion against a government they feel has abandoned the goal of protecting the traditional structures they hold dear, while also delegating the role of speech police and moral authority to the dreaded socially liberal wings of Hollywood and Silicon Valley.

Same background as you, still work a lot in Python to this day to a lesser degree. A couple of caveats: first, for strictly web-based integration tests, I agree that frequently they will give you what you need faster than units. Many popular API framework libs even give you a way to test the framework components as if they were being hit over http without having to “really” run the server via test clients. All of this is great. When you are working outside of a strictly HTTP paradigm, however, this can get complicated. When using Python for data-intensive tasks outside the realm of http (I.e. worker/task paradigm, event-driven, etc.) unit tests are sometimes the only feasible way of validating an atomic piece of work, as a task may need to invoke multiple functions/grow to do more, and a simple “fire task X in Docker and hope that you end up with the desired data store state afterwards” can get complicated and obscure lower level bugs that a unit test can account for.

Second: the rise of pedantic has given the Python ecosystem a great way to enforce typing and make up for python’s lack of SA. It can be really helpful to document what types are fed to which layers of the system. Since Pydantic will aggressively explode if users try to start throwing arbitrary models/data packaged around, it can really help if you’re working in a system where a model needs to change in one place rather than 10, and can lead to better hygiene than in the old days, where it was more common to pass less strict data wrappers around or have many layers of software defining their own interfaces rather than exporting that to a model which can be reused globally. In theory this is also possible with POPOs but in reality, duck-typing and mocks can lead developers into some really bad places where they think they’re typing things correctly until they get to the integration tests, which catch the bug and throw any unit work out the window for another iteration.

Like a lot of non-mainstream forums, HN lives in a weird world, especially after the ban on political posting (here) and the rise of greater web content moderation (here and abroad) post 2015-2016.

With tech being a space that attracts everything from VC/finance/business people (usually a bit righter-wing), academics and journalists (usually more left) and hackers (who knows/free thinkers), I’m fairly surprised at the overall level of cohesion here.

One thing I’m more or less convinced of is that the tech world has changed a lot from the millennial era of “free thinker”ism and Obama-era liberal optimism. We now skew older, more conservative than 2009 (not necessarily right wing, but less “move fast and break things”), and, in some cases, more disillusioned with the trajectory of tech from a cool, nerdy backwater (pre dotcom boom) to a major cultural and economic engine.

As a side note, there are several good articles and documentaries that track cultural trends in HN, 4chan, reddit, and other online spaces in the transition from the wild-west to the walled garden. Will post links if I can dig them up.

I agree on the DFW point. It’s rare for a commencement speech to hit the nail on the head, it almost always lapses into this “do what you love” shtick that isn’t really relatable for kids who studied business to pay off their incredibly large student loans - at that point, you love not being in debt

Imo the only time you should do this is when you need features/upgrades that the current paradigm doesn’t support, the existing project is well tested, and the “rewrite” can be done in successive smaller changesets which don’t break everything.

Yeah I get what you mean. I’m not like, a luddite, or anything, I just don’t agree with the authors notion that advertising is particularly all-encompassing, especially when you’re not actively using a computer.

This is true, but I have to buy in to open myself up to it. Until they start giving away whatever VR headset it is, and until hell freezes over and I actually put it on, I’m safe. But the thought of it does make me sick/sad.

I mostly ride on back roads and side-streets, my city banned billboards and is very small and close enough to the woods to not feel like one. But I get what you mean.

The solution, at least for me, is finding things/places, both on and off the computer, where you can avoid having your attention stolen and just focus on something you like. I think the ad-saturated parts of the world are one of those things that you don’t really need, you just get trapped by them if you open yourself up to being swayed by them. Nobody is in my kitchen trying to sell me shit when I’m cooking, nobody is on my bike ride grabbing my attention, and at least for now, my DAW is safe

For what it’s worth, I fully agree with the author that the trends we see in housing availability and affordability are driven largely by perverse economic factors, and that the result is destructive.

However, “creating new wealth” is kind of a weird way to judge the validity of investments - many companies we invest in are not profitable due to wealth creation, they’re vehicles for growing wealth because of speculation, and for a lack of better options.

A lot of this boils down to inflation and the need to keep debt prices low to fuel growth. Countries can’t really unwind the ball of noodles that neoliberalism has cooked up, the transition from a moderate growth economy to a high growth, low risk environment necessitated low interest rates and low inflation, and the rest of the market has followed suit.

In light of all of that, it’s still true that unless the world’s government change course to disincentivize real estate speculation, owning your own house will create wealth by the basic fact that they allow you to lock in a fixed cost essentially forever while everything else gets more expensive. I will pay the same amount on my mortgage for many years while salaries gradually increase, to the point where 40 years from now my $2000/mo payment will look to us like the $200/month payment of 1980. In the past few years, I’ve seen several friends go from paying $700/month for rent to well over $1000, with some renting smaller places for prices that massively exceed my mortgage. At some point, something will have to change - whether that means new development in smaller communities, rent regulation, negative speculation incentives, or something else. As a homeowner, I personally don’t care, because I bought my house to live in, and trust that whatever happens, it will first need to affect flippers and speculators over people who actually utilize their real estate.

I fully agree with this, fwiw. There are a lot of causes and reasons to be anxious that we could try to fix on a broader level, but we do not. Then again, passing off your problems on a “broken world” doesn’t really bring you solace unless you’re interested in theodicy: most people aren’t.

Well, then you’d become a Buddhist and hopefully that’d help. To be less oblique, the act of abstracting your own personal suffering from “the way things are” can be a good step in isolating exactly what has got you down. I personally know that accepting a mantra like “life is suffering” can help to improve my resilience and get out of the delusion that everything is “happening to me” vs. “happening around me” and that it’s my choice of how to reckon with that and live life to the best I can in spite of it.