> It acts like a dual construction to a tracing GC in many cases
yeah one of the most helpful realizations I’ve read is that tracing and ref counting are essentially two formulations of the same problem - one is finding objects that are alive (by tracing), and the other is finding things that are dead (i.e. their ref counts reach zero). and of course, every object is either dead or alive!
I didn't know you could do that, thanks! also, so what if I want to re-implement something that already exists? god people on hackernews are so miserable
Killing processes usually involves some combination of ps, grep, copying a pid, and running kill. To make this process slightly more efficient, I made a terminal app to list, search, and kill processes, all in one interface. Please share any feedback you have :)
I think this is a disadvantage many developers face. Their entire life's work is tied to some proprietary product and when they leave their company (or get laid off), they effectively have nothing to show for it. Sure, you have the experience and the knowledge gained, but nothing material. This is why I encourage devs to turn proprietary work into something that's "theirs." For example, writing blog posts about your work, contributing to open source (or convincing your company to opensource something you worked on), side projects, etc.
It's unfortunate that we have to do this extra work, compared to, for instance, researchers in academia or, say, a Linux maintainer, who "own" their work (or at least get credit for it).
Can this help people cut through UX dark patterns? Like for example, "unsubscribe from all communications and I mean all" or "turn on the strongest privacy settings even the ones they try very hard to hide" or "order this on amazon and make sure to choose free delivery even if it's not the default"
He doesn’t have an argument. He’s simply stating his opinion on something he’s never experienced. It’s a bit like someone saying “The California wildfires aren’t that bad” but they live in Sweden.
Related, RIP Mike Davis, author of this article. Highly recommend reading some of his books, my favorite being Late Victorian Holocausts which discusses famine in relation to colonialism.
Yeah I think this subject is a lot more nuanced than what people like to admit. We shouldn't allow hate speech and misinformation to flourish, but what constitutes as such is in many cases subjective, and leaving that up to corporate oligarchs, or anybody for that matter, is a scary thought.
> Eventually Chang is approached by a manager who tells him that he could eventually rise to the position of Vice President of R&D, but to do so he would need to get a phD, and that TI will pay for Chang to get one ... Chang applies and is accepted into Stanford’s electrical engineering graduate program. He again works hard and graduates in 3 years