HNHacker News
TopNewBestAskShowJobs

CodeMage

6,770 karma · joined February 26, 2009

submissionscomments
CodeMage··on The Closing of the Bulgarian Frontier
Something similar to what? I'm confused.

Thomas was asserting that "rootless cosmopolitan" was an antisemitic slur that Vektorceraptor deliberately applied to Kenarov. I asserted that the knowledge and usage of that expression is not nearly as universal as Thomas claimed. Thomas clarified that it's a Russian dog whistle.

I've just finished reading the essay you linked there. How does it fit in this discussion?

CodeMage··on The Closing of the Bulgarian Frontier
No, it doesn't. It might be unambiguous in some cultures or some circles, but it's not globally unambiguous.

For example, I didn't even think of it until you pointed it out. I disagree with a lot of the sentiment in Vektorceraptor's comments, but I immediately grasped their meaning behind "rootless cosmopolitan".

Maybe it's because I hail from the same region. I was born in what was Yugoslavia back then and is now Serbia, and I left when I was 20. I spent 14 years in South America, and another 10 here in the US, and I guess that makes me one of Vektorceraptor's "rootless cosmopolitans": someone who has been exposed to different cultures and can live in them, but doesn't really feel at home in any of them.

So no, "rootless cosmopolitan" might sound to you like a dog whistle for "Jew", but it doesn't have to mean that on a culturally diverse site like this one.

EDIT: It might be worth reflecting on the fact that English is not a native language for everyone here. When picking words, some of us might make a suboptimal choice. Ask yourself whether you would have had the same reaction if Vektorceraptor had picked "uprooted" instead of "rootless".

CodeMage··on Spotify will reduce total headcount by approximately 17%
> The poor today are the middle class of 15-20 years ago and the kings of 300 years ago.

I've yet to hear this claim from someone who has been truly poor at least once in their life. When you have to live paycheck to paycheck, and stress out every single month over the uncertainty, not knowing if you'll be able to pay the bills and have enough to eat, let me know if you feel like "the king of 300 years ago".

CodeMage··on Antidepressants or Tolkien
Tolkien, in my case. In fact, I was a bit bummed out that I got 23/24.
CodeMage··on Jira can’t stop people from using it incorrectly
> Honestly, software development is not as complex as people like to believe and there aren't as many unknowable elements as people like to think, and in my opinion this line of thinking is just an excuse to not actually think about what needs to be done to complete a task.

Funny, I've been hearing this constantly over the 24 years of my professional experience as a software developer and I've yet to see it proven true.

Unless we're talking about toy examples like Hello World, developing quality software is devilishly complicated and, in my opinion, downplaying this complexity as an "excuse" is in itself an excuse to compromise quality.

EDIT: Fixed a few words my phone auto-"corrected" for me.

CodeMage··on The Lucretius Problem: How History Blinds Us
The first misunderstanding lies in not recognizing that the comment that started this whole thread is, in fact, making two claims and disguising those claim as questions. The rest of the comment, i.e. the non-question parts, reveals the true nature of those "questions". Implying that "even the very best minds" are somehow unable to discuss these questions is a cheap rhetorical device. It's what the Internet clumsily, but accurately, calls "debate me, bro".

The second misunderstanding requires fewer words to describe: Russell's teapot.

CodeMage··on The Lucretius Problem: How History Blinds Us
You misunderstood what the comment you replied to was saying, and you also seem to either misunderstand or simply not know about the burden of proof.

For my part, I find the original "no and no" reply perfectly adequate for the smug "I'm only asking questions" assertion-in-disguise that prompted it. Life is too short to debate trolls.

CodeMage··on Defecting from North Korea is now harder
It's just as old and tired as the defense of capitalism: "That's not capitalism, that's corporatism (or cronyism or anything other than capitalism)."
CodeMage··on We don’t trade with ants
GP wrote "first large-scale, AI-related disaster". What you describe meets the criteria for disaster, but I would argue it's hardly large-scale.
CodeMage··on Overhead of Returning Optional Values in Java and Rust (2021)
Microseconds per operation
CodeMage··on Demystifying bitwise operations, a gentle C tutorial
Heads up: the gray_code function does not return the results shown in the table of correspondence above it.

I suspect that this is because both the table and the code used were sourced from Wikipedia, and they correspond to different Gray codes. The table is for the BRGC, but the implementation isn't.

CodeMage··on Europium UltraGlow Powder – Green
It "recharges" when exposed to light.
CodeMage··on ChatGPT and the Enshittening of Knowledge
> ChatGPT is like fresh air because it can actually answer questions

Can it, though? The whole point of the article is that ChatGPT "makes shit up".

CodeMage··on How do I draw a pair of buttocks? (2014)
I'm not. I was just trying to find out what you're actually trying to say, instead of going against HN "most generous take" policy and assuming it's a political stance ;)
CodeMage··on How do I draw a pair of buttocks? (2014)
I wouldn't call that "obvious".

For starters, it's incomplete. Yes, "some" people think humor itself is offensive. I would wager that there have always been some people like that, since humor itself was invented. How does that relate to what happened to Stack Overflow?

To make your answer complete, you have to connect the remaining dots, and there are multiple ways to do that. Thing is, none of those ways are "obvious".

For example, you could posit that the majority of people find humor offensive today, as opposed to 2014, but I don't see any evidence that's even true, much less obvious.

More likely, you're implying that the majority of people who have influence over Stack Overflow's tone consider the humor itself offensive. If that's obvious to you, it sure isn't to me.

CodeMage··on Back of the Envelope Calculations at Twitter 2.0
This looks like a PR piece disguised as an engineering post.
CodeMage··on Dynamic types have the potential to be more than "no static types"
> The key problem has been that the resulting programs are fantastically hard to understand. One of the things I think Dijkstra got right in "Goto Considered Harmful" is that humans can reason about programs better when there's a strong correspondence between the textual structure of the code and its execution structure at runtime.

This resonates very strongly with me. I've been doing a whole bunch of side/toy projects in Rust for months, and I can attest that even compile-time metaprogramming can make programs "fantastically hard to understand". Runtime metaprogramming makes that problem an order of magnitude worse.

Don't get me wrong, I'm not against metaprogramming, either compile-time or runtime. But it's way too easy to get overly enthusiastic when doing it.

CodeMage··on French man wins right to not be ‘fun’ at work in wrongful termination case
On the contrary, anywhere this is a popular opinion is a place the has a long way to go.

"Just find another job" either assumes that everyone can do this or that those who can't don't deserve a better environment. The former is not true, the latter is a form of discrimination.

CodeMage··on New two-factor authenticator: Commodore 64
Van Eck phreaking FTW! :)
CodeMage··on Why Twitter didn’t go down: From a real Twitter SRE
I wonder whether this handful of Hollywood studio owners will have any influence on Twitter's revenue at all...
CodeMage··on Twitter to employees: all office buildings closed, badge access suspended
In the hypothetical fantasy scenario in which I'm assuming leadership of a company that I claim is plagued by poor engineering practices -- practices which include bad documentation -- the last thing I would want to do is order people to turn off stuff without making sure that the stuff they're turning off is mission critical. Hell, I would do my best to make sure I don't issue orders that could even be misconstrued as that.

But hey, maybe that's why I'm just an engineer without any interest of making the switch to the "leadership" ladder, and not a CEO.

CodeMage··on Mom handcuffed, jailed for 8-year-old son walking half a mile
I mean, yeah, we should have brought his helmet, even with training wheels on. You can still fall and crack your skull. I know that and I don't dispute he should've been wearing his helmet.

As for why we didn't go back, his decision to try taking the wheels off was completely unexpected -- he had been dead set against it for quite a while -- and I didn't want to take the wind out of his sails by saying, "Okay, but you have to wait 15 more minutes while I quickly hop in the car, drive back home, get your helmet, and come back with it."

It was a calculated risk, and you can always argue that we shouldn't have taken it.

The point of the whole story is exactly what you said in the last sentence. It's not so much what people think they're entitled to say, it's how they say it. Just look at the replies to my story: you've got a whole bunch of people who think it's perfectly fine to lecture me about how I'm part of the problem here and to do so in a rather hostile manner.

This is the kind of thing I was trying to point out in the first place, the fact that the more and more people these days feel entitled to be crappy to other people in order to prove some point.

CodeMage··on Mom handcuffed, jailed for 8-year-old son walking half a mile
I'm sorry, are we honestly entertaining this idea? I try to write measured, patient replies on this site, but holy crap, it's hard sometimes.

Think about what you're proposing. You want me to drag my son, a kid who was little enough back then to still ride a bike with training wheels, into a tense argument between a weird lady, some scary-looking adults, and his parents who suddenly decided to lie through their teeth for some reason? Aside from what example I would be setting for him, how do you think a kid would handle a situation like that?

It wasn't enough that this lady already pissed on his parade, I'm supposed to compound it and put us all at risk of having him taken away because we were "negligent" and also falsely accused someone of being a pedo?

Have we forgotten that the #1 priority in this whole situation is the kid, not our pride or out desire to put someone in their place?

CodeMage··on Mom handcuffed, jailed for 8-year-old son walking half a mile
It's easy to call someone an enabler, but it might be more generous to assume they have reasons other than being "comfortable".

The first thing you learn as an immigrant to the US is to avoid escalating conflicts, especially with Americans. Even a perfectly legal immigrant like me, in a "blue state" like Washington, will avoid rocking the boat. You don't have a safety net to fall back on, you don't have extended family to help you out and support you, and you already have too many other things to worry about, so you try to avoid the risk of having a random stranger make your life a living hell because you misjudged how safe it is to tell them off.

CodeMage··on Mom handcuffed, jailed for 8-year-old son walking half a mile
> There will always be people who overreact and call the police for inappropriate reasons. That isn't the problem.

It's not the problem, but it is a problem. There's no reason we shouldn't try to work on both.

> The problem is that the police, and then the DA, chose to make this a criminal matter. Either of them could and should have dismissed the issue after verifying that the child was not being put into a harmful environment.

Yes, but what's their incentive to do so? The more I look at the society in this country, the more I see that the incentives for LEOs are perfectly aligned with corruption and abuse of power.

CodeMage··on Mom handcuffed, jailed for 8-year-old son walking half a mile
Reminds me of the time my son finally gathered the confidence to take the training wheels off his bike and learn to ride it without them. My wife and I were walking, and he was on his bike, and he was so happy and pumped about his achievement, that he asked to ride farther away, out of our sight.

Now, this is a peaceful suburban neighborhood we're talking about, and we're on a stretch between his school and a park near our home. He's riding his bike on the sidewalk, and he's being careful about it.

Off he goes, and the two of us stroll peacefully until we see him stopped, with an old lady talking to him. He wasn't wearing his biking helmet that day, and we had to endure a lecture about it and veiled threats -- "I could have called CPS, you know" -- and smile politely all the way to avoid escalating.

Somewhere along the way, our society blurred the line between "stepping in to prevent child abuse" and "thinking you're entitled to being hostile and sanctimonious to other parents".

CodeMage··on The C64 OS Programmer's Guide
I wish someone decided to make ZX Spectrum 48k and Commodore 64 again. Those were my childhood micros and I'd love to have them. And by "make them again", I don't mean "stick an emulator on a Raspberry Pi and then stick that Pi inside a shell that resembles those micros", I mean make the exact same hardware again.
CodeMage··on America’s Open Wound
> Or perhaps we don't need HN exceptionalism?

It's not exceptionalism to lament the downfall of the tradition of carefully cultivated discourse. I still remember when this community used to be different, and this site was the one I went to first.

> There's no reason why HN should have a higher quality discussion than some generic subreddit or FB comment sections.

Yes, there is. HN uses to have a higher quality discussion because it was carefully moderated both by the community itself and the moderators. Sadly, it seems that all communities deteriorate eventually.

CodeMage··on The movie Hackers was released 27 years ago
Oh, man. I forgot how much I hated that particular scene. It was almost as bad as the "60-second crack" scene.
CodeMage··on The movie Hackers was released 27 years ago
"Sneakers" and "War Games" were my favorites, because they were so realistic and thought-provoking. "Tron" was my favorite from the "magic disguised as computers" category.
← PreviousPage 5 of 34Next →