HN user

stonekyx

171 karma
Posts1
Comments36
View on HN

Sure, take that stricter immigration control. But if people assume upfront that immigrants are intrinsically the source of problems and it takes stricter and stricter controls to filter them down to only those that bring value, this strengthening of filtering will never end.

Remember that one does not _either_ bring value or cause problems. I expect a typical human being to bring some value and cause some problems at the same time. And you can never measure which one is bigger.

I was wondering why my email verifications are not being delivered, but couldn’t find the system status link on their homepage. Then I came to HN…

Maybe I missed something, but if DATA is given as an array at runtime, is there a way to put it into the type system? And if the result is in type system, is there a way to print it out at runtime without looping through all permutations of the possible characters?

The solution was impressive and fascinating, regardless.

I think what it meant is that, in the social networks today, you have to behave “consistently” all the time. If you wrote something today and then say the opposite tomorrow, people online would probably attack you for being untrustworthy or something like that, and refuse to accept your points. But in reality, nobody can be consistent all the time. We’re all different from minute to minute, and it’s perfectly natural to change your opinions however often you want.

Lol, typical Chinese propaganda speech I'd say. But just to be fair,

he led his team to fight for a thousand years

The page you linked to actually said "more than a thousand days and nights", not years.

Even the post isn't using /dev/tcp, but compiled a C file into bash "loadable builtin" (which is something I learned today). It still feels kind of cheating to me tbh.. But cool enough!

The very first time in life that I reported a bug to an OSS project was to Vim, by email to Bram, when I was in high school. Thinking back from now, that was definitely not a good way to report bugs, but Bram was super helpful and responded kindly to this ignorant kid.

Thank you Bram, and RIP.

This appears to be related to a behaviour that ProtonMail has of dropping all plaintext email if any mime-encoded parts exist.

https://github.com/ProtonMail/proton-bridge/issues/26#issuec...

I'm actually more shocked knowing that they drop plain text if there is a mime-encoded part (e.g. HTML). Just verified that all mails imported from GMail and all newer mails I received in PM only have the HTML part now, while GMail shows both HTML and plain text parts in message source. Great, now if I want to use a text-only client to read those mails in the future, I won't be able to.

Now I honestly wonder, how did they think this is something okay to mess up? Is there just no usable email hosting service for someone that want their mails not touched and also stored securely? Like, this is not even going to save storage space for PM - I'm paying for my storage.

Because people too often jump to conclusions on hearing yes/no, imo. Not trying to defend the corporate speak though, obviously they should have put the yes/no up front and then try to explain later.

One thing I learned recently is that, the more you pursue a dream, the more you realize that people are not born equal. That resonated so much with my past failures, and now I kind of understand what this article is talking about.

That being said - From time to time I do regret chasing my old dream, but I guess I’d only be more regretful if I didn’t. It’s ok to give up! But maybe at least give it a try.

I guess it’s because we still cannot clearly explain how all those nuances are parsed by the LLM and reflected in the output? For something you can’t thoroughly explain which yet works quite well, it’s clearly hard to believe.

I understand the excitement feeling of using something like this to greatly reduce the learning effort. Before GPT/ChatGPT, it was definitely frustrating to "bootstrap" your knowledge in any new area where you don't have prior experience.

But still, I treasure the old ways I learned how to program. It was such a fulfilling experience by making newbie mistakes and getting corrected in hard ways, and you really only get the authentic insight by going through that process, and by reading all those important books chapter by chapter. It's probably not as "fun" as using GPT-4 though.

Language is a major factor, yes. Another factor I think is whether you come from a “welcomed” country. Under the current chaotic world order, it’s not hard to come up with a few countries that are not welcomed almost anywhere (Disclaimer: I come from one of them).

But still, start with some people that are close with you, either at work or in private, and try to expand that circle to larger / more diverse groups. The rule of making friends still apply for immigrants, it’s just a bit harder than natives.

I think I observed this problem recently too, but with Japanese file names.

Basically I had a Git repository and didn’t know about `git config core.precomposeUnicode`. And when the repository is synchronized to a Linux system, on the Linux side it can sometimes have 2 files with the same-looking file name but different normalizations. (Because I think ext4 doesn’t normalize Unicode?) That took me about an afternoon to fix.

Had the same experience. I happened to have rebooted during the outage, and spent like half an hour checking DNS settings, etc for why tailscale wouldn't start, until I realized it wasn't my problem. Really hope they had better error messages instead of letting `tailscale up` hang forever.

non Asian cultures

It’s actually worse for Asian non-Japanese cultures. You’re basically expected to stay in the circle of your culture, whether you like it or not. For non-Asians, it’s easier for them to be distinguished visually, of course, but at least Japanese people are not likely to have hostile emotions on them..

the lack of understanding you by other people is caused by the lack of skills to explain yourself to others

This is the point where the argument went off, I believe. People only listen to what they want to listen, and generally they care less, or won’t bother to care at all, if the topic is not somehow related with themselves.

So no, the lack of understanding you by other people is usually not caused by the lack of skills to explain yourself, but more often caused by human nature.

IP addresses can be lied about, but reverse DNS still needs your ownership of those IP addresses if I understand it correctly. One would need the provider of those IP addresses to setup PTR records for them.

Exactly. Git felt totally intuitive to me when I started using it as a teenager (with no background on SVN et al. of course), and most colleagues I've met so far also rarely had troubles using it. The latter is probably because I intentionally chose to work for companies that use Git though.

Vim 9.0 4 years ago

The split of Vim and NeoVim was actually one of the reasons why I chose to switch to Emacs 2 years ago, after sticking with Vim for ~15 years.

Vim was great but the script language had always been too hard for me. NeoVim was getting a lot of development, but it was foreseeable that Vim & NeoVim would be completely incompatible someday, and I'd feel bad leaving the original Vim community for something that might eventually replace it. At that point I figured, if I have to switch, let's try something that's more stable and less likely to fork. Then I never looked back.

Very nicely written. Made me feel nostalgic of the faint memories when I was a kid.

Not really the main theme of this article, but I guess I do lack the courage of approaching a woman for her number and asking her out these days. Can't imagine how hard that is in real life.

Kind of. When I was doing LeetCode, I tried to give myself an additional challenge by implementing in a "functional taste", that is, to make heavy use of immutable data structures and Java Stream API (I mostly used Java at the time). That did help me a bit in writing better functional code in general.

The bigger benefit to me, however, was that I got more confident during the interviews.

It is a valuable skill, literally, companies are ready to pay good money to people who can do that.

I totally agree that it's a very valuable skill, but just wondering, how would you demonstrate that skill in an interview? I personally find it pretty hard to demonstrate these "soft" skills, and even when I act as an interviewer in those rare cases, I find it hard to tell if a person is equipped with such skills.