HackerTrans
TopNewTrendsCommentsPastAskShowJobs

thelopa

no profile record

comments

thelopa
·2 months ago·discuss
I recently left a FAANG. Shortly before I left (for unrelated reasons) the director of my org got scolded by the VP he reported to because token usage in his org was low. After that the ICs in my org were told to use ai for everything or there could be consequences for their careers.
thelopa
·6 months ago·discuss
I know someone who works on the macOS permission system. If you submit a bug report and share the feedback number, I will send it their way https://bugreport.apple.com/
thelopa
·2 years ago·discuss
I’ve been running Linux for ~20 years. Proton is, without a doubt, a huge leap forward for the ecosystem. I stopped dual booting Windows for games ~5 years ago and haven’t looked back. It’s positively wild to me that native Linux builds for games are often harder to get working than just using proton and the game’s windows build.
thelopa
·2 years ago·discuss
They needed to compile the kernel because they were using the full kernel. The main package repository (and thus the main binary caches) only include a de-blobbed version of the kernel. To get standard Linux including all the blobs, you need to use the “nonguix” package repository. The nonguix folks do have a binary cache server, but using it during install is slightly annoying. I currently have a guix vm compiling Linux for exactly this reason. Since you likely won’t be installing much else from nonguix during system setup, you only need to compile the kernel and other bloby things you choose to include (e.g. firmware, microcode).
thelopa
·3 years ago·discuss
I would argue that you should do something similar in Haskell, too. It would ensure that practically everything accessing the allow list fails to compile unless it had been adapted to the new model. Haskell’s strength is the compiler and its ability to pedantically enforce type errors. Use it! Let it help you!
thelopa
·3 years ago·discuss
Disagreeing with a particular taxonomic way of describing different types of people simply because it makes it hard to advance your political beliefs does not mean the words involved in that taxonomy are slurs. “Slur” has a particular meaning, and it isn’t “makes it hard for me to achieve my political goals”.
thelopa
·3 years ago·discuss
Cisgender is recent, but it’s also primarily used to serve as the counter to transgender. To understand “cisgender”, it’s useful to study the history of “transgender”. Transgender was introduced as a term because it encompassed a larger group of people and avoided the stigma surrounding “transsexual”. Transsexual has a history dating back about a hundred years. Since “trans-“ and “cis-“ are antonym prefixes, once you have transsexual, you have cissexual. For the purposes of Elon’s rule, it doesn’t matter whether it’s CISsexual or CISgender, he objects to “cis”.
thelopa
·3 years ago·discuss
And yet, Elon has decided that a term used in academic medical research for nearly a century, “cisgender”, is a slur and banned from the platform. Funny how he wants to protect objectionable speech that aligns with his political view while restricting “objectionable” speech that doesn’t.
thelopa
·3 years ago·discuss
The Korean approach is still wrong, arguably. If you want to include the totality of the life of the baby, the next normal stopping point would be conception. That would make the child ~9 months old, not 1 year.
thelopa
·3 years ago·discuss
I disable password authentication and use fail2ban. It's unlikely they will be able to brute force my key, but no server is perfect. sshd might be compromised one day. I’d rather have an extra layer of defense just in case.
thelopa
·3 years ago·discuss
Many of the str functions in the C standard library assume a nul terminator.