HN user

skierguy

81 karma
Posts0
Comments13
View on HN
No posts found.

I think a lot of the "religious" feeling I get from FP advocates is the constant focus on purity and the "No, you AREN'T DOING IT RIGHT!!!" kinds of tantrums. You HAVE to understand the nuance. You HAVE to participate in these strange little paradigms that esoteric thinkers have come up with. Ultimately, I think of FP languages like Haskell as playgrounds to pilot bleeding-edge ideas before the best ideas get incorporated into languages that are widely used in production.

Ultimately, some real-world processes are just procedural, and procedural languages are easier to apply to them. When it comes to callbacks, mapping functions to a list, etc., it's pretty clear to me that FP paradigms are superior.

In other words, I think it's part fad/religion, but as with anything, you can learn from it and take the good parts.

It's much more complicated at scale. Many conflicts can come from things like backporting or working on a feature in a codebase that deals with a lot of churn (like some drivers or the Linux kernel). Some open source projects have internal versions of the code within the company that eventually gets upstreamed after internal validation takes place, but that version of the code may not rebase for a while for some very good reasons (unresolved instability on the main branch, for instance). In that case, the code base is now both significantly ahead (with internal changes) and significantly behind (due to the other changes that have come from other massive organizations working on the same project). I have published on the topic of merge conflicts a couple times, and even I didn't understand how inevitable massive merge conflicts can be until I joined a kernel integration team at a large company.

Open source is a helluva drug :)

Everyone at the top of our class in undergrad were the people who got internships early. I went from being the confused guy who still had decent grades to being one of the people who could go above and beyond. Debugging is weirdly under-taught in school

I have my masters in computer science and work on the Linux kernel at a company you know for a product that you know. I often miss the point of leetcode questions and lose points because I don't use some certain tricky thing that they specifically want me to study for before the interview. I personally think it's just a handy way to build ageism into the interview process, because it's all this academic-style stuff that I've used maybe twice since I graduated 5 years ago. And for people like you, you've probably only really heard about these things in passing because they're not part of most people's workflow.

Kind of like applying for a job restoring Native American artifacts and being asked tricky questions about artifacts discovered in Egypt 5 years ago. Sure, you might have noticed the story or even read a lot about it 5 years ago, but it's not going to be a part of your daily work. Different procedures, different materials, and different local laws? I guess you should get studying if you want this job! And really, I just wanted to see your problem solving style when I ask irrelevant questions!

But ya, I think it's fair to say that my degree helps me not take that sort of thing as a rejection of my intelligence or qualifications though. I don't feel lesser than. I just feel belittled by someone who doesn't put effort into their interviews, which is useful information if you're considering working with them.

Same. As an American, I would be much less likely to use or spread good word about a product that centered around the act of "tooting". Our culture sees the word as silly, childish, and a bit gross. I could get used to it eventually, but if it's the first thing I see about the product, I'm probably going to find something else to use that doesn't make me think of farting or introduce fart terminology into my everyday word choice.

Because the study pushes the narrative that correlation is causation, and that's just not true. The data is interesting, but the spin is irresponsible. Many people with mental health issues feel a stigma to seeing therapists and reach for something to numb the pain.

Plus, just because something has percieved negative effects on life outcome doesn't mean we outlaw it. For example, alcohol, prescription meds, having children before completing your education, the lottery, cigarettes, etc.

There's a performance mode that Google has a support article for. Google exactly "Change your Chromebook’s performance setting", and you should see it.

If lscpu still shows some offline cpus (let's say cpu 1 and 3 are offline), echo 1 >> /sys/devices/system/cpu/cpu<1 or 3>/online. Run lscpu again, and you should see all CPUs online and 2 threads per core.

I was with you until that last line. Maybe it's because I never saw IBM in its prime or because I only happen to hear about IBM when there's a ton of media spin on a product that never shows up as anything more than a gimmick (IBM has 5nm chips in 2017!!! Look at Watson!). I just don't find laughing at IBM to be that far-fetched of a concept.

Aaaaand the EULA and menu buttons are in Italian when I download from the en-us version of the site. I knew there would be 90 languages, but I didn't know I'd need to learn all of them to use Edge!

I'm not quite sure how these are right-leaning political statements. She criticizes: * Nazis chugging milk and Hindu nationalism * Gene editing babies, especially in ways that they can be passed along. * AI/ML as a powerful tool we're worried about. * People denying medical consensus by avoiding vaccines and causing resurgence of preventable disease. I guess there is a solid part of the political left that gets too earthy for vaccines, but there's also a solid part of the right that seeks religious exemption. Both are unfortunate and (to the eye of an atheist) avoidable. * A minority of voices being amplified by social media to confuse the majority.

I thought the same thing. Now I'm stuck with a $1500 Asus laptop that barely plays Netflix a year and a half later. despite an 7th gen i7 and 16gb of DDR4. Now I'm saving up for a Macbook Pro again, despite my hatred for the keyboard and touchbar.