HNHacker News
TopNewBestAskShowJobs

avgcorrection

4,323 karma · joined September 27, 2021

submissionscomments
avgcorrection··on What's the story on the "toxic lady"? (1996)
Thanks for you input.
avgcorrection··on What's the story on the "toxic lady"? (1996)
Yeah well no one talks about Death Valley as in “woah the diurnal variation” though.
avgcorrection··on What's the story on the "toxic lady"? (1996)
What’s the opposite of the “room-temperature” insult? Maybe “Death Valley temperature” would be at least one standard deviation above average.
avgcorrection··on Teach Yourself Programming in Ten Years (1998)
You tell people who honestly want to get into professional programming that you have done this your whole life with the implication that this is the way? That anything less is “bootcamp” delusion? No wonder they get deflated. Of course they can’t go back in freaking time to when they were kids and get subliminal Programming Pearls from their wet nurse.

And it’s also just wrong. People get into professional programming with... less experience than that. You might have never met anyone in your particular bubble but they do exist.

avgcorrection··on Could inflammation be the cause of myriad chronic conditions? (2019)
I’m very tired of people using clinical-sounding terms to describe their felt, first-person, lived experiences when it adds no preciseness—which should be the whole point of using such terminology.
avgcorrection··on Git Branches as a Social Construct
Programmers seem to have little (or only moderate) problem with pointers and references in programming languages. With the occasional bug here or there with things like using `==` on `Integer` (Java). But bugs aside: they get what it is about. But when this is used in Git it becomes a sort of philosophical conundrum? Like huh, what is the ontology of a branch vs. the phenomenological nature of it. I don’t get it.
avgcorrection··on Would Luddites find the gig economy familiar?
> Industrialization led to us all having enough free time for vacations, the internet and hacker news.

Attend a May Day celebration sometime. (Not to be confused with the American Loyalty Day or Veteran’s Day or whatever it is now.) It is one of the few times that you get reminded that things like the weekend being free time is not something that comes automatically out of a factory.

avgcorrection··on Would Luddites find the gig economy familiar?
> This is all to say that it seems the fundamental social contract of capitalism - that the benefits of innovation are redistributed to everybody through competition and growth, employing more people in new industries and lowering real prices of machine manufactured goods to almost nothing - seems seriously threatened going forward in the AI and super-internet-company age.

This isn’t the social contract. There are two classes, workers and capital owners, and each tries to get as much for themselves a they can. But the capital owners have an advantage since they can more easily band together. This has been pointed out since Adam Smith (or that’s the oldest one I know).

But of course it is correct that normal people have benefited from capitalism as well. But you can’t disentangle that from the centuries of class struggle which fought against the tendency of capital taking all the gains for itself. But this fact gets whitewashed as a “social contract”, i.e. a cooperative arrangement, when really the only reason why the so-called middle class thrived in the 50’s USA was because of concessions between the two classes after the struggles of the 30’s and 40’s.

(A sort of We Were Friends All Along history.)

Which is just to say that there absolutely never was a cooperative balance between these two classes under capitalism. There have just been different degrees of imbalance and then class struggle in order to try to correct for that.

avgcorrection··on YouTube strikes again, it seems
Imagine.

> Imagine 100% of users using adblocks.

Then why did the search engine giant choose to buy YouTube?

avgcorrection··on 'Meditations' by Marcus Aurelius – Stoicism in Modern Language [video]
Aurelius was an emperor who was fighting a war. You just don’t know what you’re talking about.
avgcorrection··on 'Meditations' by Marcus Aurelius – Stoicism in Modern Language [video]
Part of the charm of reading old works (even translated) is how they clearly phrase themselves in a different way than you. But then you eventually see beyond that and realize that they are 99% like you. The common human experience.

But I don’t get the same vibe from “vibin’ with it”. Ugh.

avgcorrection··on 'Meditations' by Marcus Aurelius – Stoicism in Modern Language [video]
What’s bad about being stuck (so-called) with Buddhism compared to this?

For that matter: being stuck with Stoicism compared to Buddhism also wouldn’t be bad.

avgcorrection··on Using Git Offline
But what about the price of tea in China? The language servers you refer to provide a decoupled service to other programs. It has literally nothing to do with the fact that I have to (apparently—why would I even use SVN in this day and age) make a dummy repository somewhere hither or tither just so that I can version control my local-only dotfiles!
avgcorrection··on Meta unlawfully ignores the users' right to easily withdraw consent: complaint
I know this is a startup incubator (whatever that is) forum, but I’m tired of this Market Strategy-first framing.[1] Companies like Meta clearly gave away access to their platform in order to build an effective monopoly in some niche.[2] And companies will do whatever within the Law to increase profits. I’m sure all the CEOs here will agree. Anything less is leaving money on the table.

This worship of the Market Strategy was bad enough before when there wasn’t much talk of actual laws defining how much of a “product” they can make their users. But now there are! And this submission is about unlawful practices. And we’re still going to frame this as Meta just being effectively forced by the horrible consumers who refuse to “pay for services”? Ridiculous.

And I haven’t even really gotten into how much of a fallacy the specific belief is that if you just “pay for services” then you won’t become a “product”. But thankfully there are a lot of other reasonable posters on this forum about tech company profit-maximization.

[1] The Company’s perspective is the prime one. The Company doing shady stuff is merely because the consumer’s are stingy or difficult in some way. If the consumers are inconvenienced by the Company then that is just because the Company had to adopt a market strategy which is not as wholesome as the one they could have used if the consumers were better in some way.

[2] And do we have to retread the hopelessness of making a social network where you have to pay to use it when no one else is using it (at the start)? That’s a complete dead-end.

avgcorrection··on Meta unlawfully ignores the users' right to easily withdraw consent: complaint
Oh, really? Even more opaque. You don’t need to be of voting age (??) in order to be an activist or political in some sort of way. I’m pretty sure that Greta Thunberg wasn’t when she became famous.
avgcorrection··on A CEO's Guide to Emacs (2015)
I think this could also be called a-vegan’s-guide.
avgcorrection··on Meta unlawfully ignores the users' right to easily withdraw consent: complaint
It’s a bizzarely opaque statement since the population of the EU is over 400M. (Meanwhile the US population is over 300M.)
avgcorrection··on The teen mental illness epidemic is international (2023)
For-profit actors make their products as “palatable” as possible. Amazing.
avgcorrection··on Austerity Is an Antidemocratic Strategy to Boost Capital
Insert any other group and you realize how stupid that statement is.

> Indeed, because an oligarchy cannot exist as a permanent form of government. It can only exist until the billionaires realize that they can bribe themselves largesse from the public treasury

There is always an equilibrium point. The oligarchs won’t suck the state’s teat to the point where the state collapses.

avgcorrection··on Austerity Is an Antidemocratic Strategy to Boost Capital
Submission: X is antidemocratic

HN users: hold my beer

avgcorrection··on Your last name contains invalid characters (2010)
I would have used the only Kanji I know: :). I guess I might end up with a fair few name siblings huh.
avgcorrection··on Using Git Offline
> I meant more in terms of development. The way git is used most of the time is by having a main branch on GitHub, that contributors clone, work on a feature branch, then make a PR, have QA test it, and merge it. If that cycle is too slow, many times the devs will start complaining because they are "stuck until the branch is merged". Because the assumption is that everybody branches from the main branch.

That my VCS is distributed is a goes-without-saying at this point. Nothing else is good enough. But a completely different dimension is integration. And I want to be as integrated as possible. And for everyone else as well. I don’t want three different cliques working on disparate things. And I warn against such things at work as well (i.e., hey let’s make a branch for this project which 3/9 of us is going to work on for a month...).

> But git was designed around the email workflow. Instead of a PR, you make a patch (or a group of patches), that you can share with others. For instance, you can share a patch with a colleague from your team, who will review it and incorporate it in their branch before it gets merged into main. That way they are testing it by using it. At some point your changes get merged into the main branch, and your coworkers can just apply their patches on top of it.

This certainly has merit. I mean peer-to-peer integration branching. But you can do the same with forges and branches. In fact it’s more difficult to keep track of patches via email, i.e. what comes from where, have I included this already, etc. Just consider the conversations that seem to keep coming up on how to deal with identifying patches.[1]

> We can imagine a workflow with a hierarchy of maintainers: devs at the lower level send patches to their supervisor, who after a while sends them up to their supervisor, up to the main branch.

I mean you should expect Whatever The Law about the org hierarchy being reflected in processes, not vice versa. Apparently there isn’t a process for this command hierarchy to be reflected in.

> PRs flatten all that. Devs typically never learn how to deal with patches, and the review process ends up being "rebase on main, run the CI, then I'll skim through your code, I'll complain about some variable names and I'll approve without even pulling your code" (I'm exaggerating a bit, of course).

Patches or not doesn’t really change that. If one single email thread becomes the focal point of a month-long development “PR” then that’s the same thing.

But yes. Getting out of that dang “fork” mindset is good. You can be more loosey goosey via email since you just inline your suggestions as patches (either with a commit message or without).

[1] https://lore.kernel.org/git/bdbe9b7c1123f70c0b4325d778af1df8...

avgcorrection··on Using Git Offline
Yes, another kind of server.
avgcorrection··on www.google.com – The page is blank when accessed
> This bugtracker is a work place, not a discussion forum.

Well, tradeoffs and whatnot with hosting your bugtracker on the most open code platform on the Web.

    “Conversation limited to contributors until popular site calms down”
avgcorrection··on Using Git Offline
> What's amazing is that you can also use git locally, without a server, using "git daemon".

I don’t think that’s amazing. What was amazing to me was back when I couldn’t set up a Subversion repository without a “server”.

Someone asks on StackOverflow about why `git push` behaves a certain way? The principle of Laziness dictates that you try to reproduce the issue with two sibling directories where one is a remote of the other one. Like they apparently do in one of Git’s integration tests:

    git remote add $1 up ../mirror
avgcorrection··on Everything will be alright in Iceland
> In the sense that “anti-fascist” is a dishonest euphemism for “communist”, of course not.

Give me a fucking break. I meant as in: they fought the war because they had to, not because of being anti-fascist.

America thought Nazis were such an existential threat that they remained neutral until Pearl Harbor.

avgcorrection··on Using Git Offline
There’s also the “patch workflow” for when you have access to the upstream repo but you (perhaps) don’t have your own clone on the Internet.

https://linux.die.net/man/7/gitworkflows

avgcorrection··on Everything will be alright in Iceland
> If you think North Korea is only where it is because the US bombed them, comrade...

You called? I think it is very relevant, but somehow it never, ever gets brought up that the cartoonishly authoritarian regime was bombed to hell in that war. That Germany lost WWII is certainly relevant to its last 80 year history, for example.

> Also, Germany, Japan, Serbian conflicts, etc. You'd have to never have seen a world map to think history never "achieve[d] anything [positive]" from interventions "on the other side of the world."

You dropped “ideology”, liar.

In the case of WWII: I have never seen anything to make me believe that the allies fought the Nazis because they were anti-fascists (ideology).

avgcorrection··on Everything will be alright in Iceland
Very realpolitik.
avgcorrection··on Everything will be alright in Iceland
> And it only exists today because many countries including the United States

Bombed North Korea to the Stone Age?

← PreviousPage 10 of 34Next →