Recent submissions

Comment · 5 months ago
I had subscriptions to news, games, and cooking, but they were constantly trying to upsell me while still showing ads on their pages. It was so annoying that I canceled it all, even though I was using all three products regularly.

It's so strange. I was a happy customer until they made every interaction a sales push. It's like buying a timeshare.

Comment · 1 year ago
Unfortunately, we do not live in the best of all possible worlds. One must plan for both the actual threat and the response to the perceived threat.
Comment · 1 year ago
Sadly, this is where we are in politics. Pick any term that you like to replace the concept and a rival campaign to redefine it will begin. Your vocabulary is just another battleground.
Comment · 2 years ago
For years, I thought early merging was the morally correct choice, until a friend in my car yelled at me for doing it. He was a very conscientious person, but he was also a bus driver in the city (and thus much better trained in driving through congested areas). I think it's just a matter of education.

Another way to think of it: if you merge early, then the actual correct time to merge becomes indeterminate. Do you merge when you see the sign? Wait till you see a good gap? What if the person behind you doesn't have a gap, and they drive right past to keep looking? It becomes chaotic, and everyone thinks they are getting picked on when someone decides to merge in front of them or passes them. So much wasted anxiety and anger. It's a lot easier (in congestion) to wait until you need to merge, then merge.

In free-flowing traffic, it's a bit different, but the Minnesota page on zipper merging acknowledges that at the end of the article.

Comment · 3 years ago
Part of the fun is immersion. A player can easily suspend disbelief if it's important for the game's conceit (it's like our world, but with dragons and magic). But if it's based on a misunderstanding of the base nature of the world, it's just a distraction with no value.

Sometimes it can be fun to get into the medieval mindset and have the rules reinforce their erroneous beliefs (maybe bloodletting is treated as a useful treatment for diseases, for example). But in this case, if the armor types are based on a misunderstanding in the Victorian era, I don't really see the fun in pretending that these other types of armor both exist and would be useful.

Comment · 3 years ago
It sounds like Elon had the domain and it was burning a hole in his pocket. That's the only explanation, honestly.

Twitter as a brand becomes less valuable the more he alters it, since he's such a polarizing figure, so changing the brand to break continuity seems pretty counterproductive. It just reminds people that Elon is still fiddling with it.

Comment · 3 years ago
+1 for Plantuml. It has a great ecosystem, but there are certainly tradeoffs vs using mermaidjs, because of their different compilation models. Mermaidjs seems to look nicer out of the box as well, but usually that's not the point for a sequence diagram.

I'd use whichever works for your ecosystem and diagram lifecycle. The syntax is similar enough that I think the diagram creation constraints are often a bigger difference.

Comment · 3 years ago
Comment · 3 years ago
Do smaller companies (smaller than Meta and Google) use these kinds of build tools much? It seems like a system that rebuilds everything whenever a dependency changes is more suited an environment that has very few, if any, external dependencies.

Is anyone using Buck/Bazel and also using frameworks like Spring, or React, for example?

Comment · 3 years ago
It's healthy to have a normal amount of cynicism. They released it for a reason. "The goal of our open source endeavor is to provide full transparency to you, our users, about how our systems work."

Why be transparent (or try to appear transparent)? To convince people to trust your platform (or to recruit - which seems to be another goal of the post). Why would Twitter want or need to do this now? Well, there is a bit of context. This disclosure doesn't exist in a vacuum.

Comment · 3 years ago
I'm sure we can all think of examples where a power structure (a company, a country, a prison, a family) invited people in for a supervised tour that was less than honest in its presentation.

But really, if people respond to Twitter's actions politically, that response exists within a context that was certainly influenced by Twitter's prior actions.

Comment · 3 years ago
Wait till you hear about grocery stores.
Comment · 3 years ago
TLDR: ask yourself "why don't I want to do this?" Pay attention to the feeling, be honest, and try to address the problem it points at.

In my personal experience, negative emotions are strong indicators that should not be ignored, overridden by external motivation, or powered through with discipline. Emotions seem to be like mental shorthand for different kinds of problems, or like flashing signals from the subconscious trying to get my attention.

If I interrogate that feeling, I have a chance to address the root of the problem. Or I discover that I'm never going to solve the problem, so I need to find a way to accept it.

The reasons for being stuck, feeling unmotivated, or whatever, usually boil down to a few simple problems. I don't know what to do next, I don't know how to get started, I don't want to do this thing I have to do, I don't think I should be doing this at all, I don't think I can do this well... blah blah blah. All of those problems translate into the same kind of emotional malaise, but there are different strategies for addressing each. The strategies aren't very complicated, but I first have to acknowledge the feeling and try to understand it.

(Note - as an ADHD-enhanced person, this experience may only be relatable to others with the same gift. Maybe neurotypicals have magical executive function juice that lets them power through anything, but then... why are they reading this article?)

Comment · 3 years ago
A lot of people would pay to get the history of their exchanges on a dating site. You don't realize when you close your account that you're also losing all the history of how you met - at the time it's more of a celebration of "job done" and demonstration of commitment.

I understand why it all vanishes (the privacy concerns are non-trivial, storage isn't free), but it would be worth almost any price when the 5/10/20 year anniversaries roll around.

Comment · 3 years ago
They were banned for including a link to where Sweeney moved. I wonder if everyone who posts a link to these journalists will get banned too.

If it were an algorithm, everyone in Twitter would be banned by tomorrow. I hope it works.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton