gh0std3v | 4 years ago | on: Mourning loss as a remote team
gh0std3v's comments
gh0std3v | 4 years ago | on: I think US college education is nearer to collapsing than it appears
That being said, I have some reservations about the college admissions process and I think this Twitter thread addresses it well. In particular, I think there is an ongoing trend to eliminate standardized tests in favor of more "subjective" and "holistic" measurements like your essays and extracurriculars. While I think it's perfectly fine to have students write about themselves and their achievements, I think it's still way too integral to the admissions process and there needs to be more balance. Personally, when I wrote my essays, even though I was trying to be authentic and I did write about experiences that were meaningful to me, I always felt as if it wasn't enough. I just kept wondering, "what are they looking for?" And I couldn't really get a good grasp of whether what I was writing was "good" or not. To me, the essays completely obscure the nature of the admissions process because no college can clearly tell you what they want. Hell, even some admissions officers seem to dodge the question when you ask them what they look for in an essay (or they provide really vague answers). I think it's silly to make the essays so critical to the process when they clearly don't allow anyone to extrapolate concrete things about a person's abilities or skills. Many smart people I know were rejected from universities that I think they should have gotten into even though they easily would fit in and thrive in those places.
By the end of the college admissions process, even though I was happy with the college I got into, I honestly felt a little jaded. Sure, I'm happy that I got in, but I feel as if I couldn't properly communicate my skills to the admissions officers. It just makes me feel as if your skills matter less than your ability to impress people. Maybe it was naïve of me to think that it would be different in an academic institution compared to the corporate world, but it is a little disheartening in the end.
I know a lot of people will disagree with this, but this post resonated with me and I felt that I needed to share my thoughts.
gh0std3v | 4 years ago | on: US Senate votes unanimously to make daylight savings time permanent
I know it's stupid, but I just think DST is really unnecessary because of the fact that we have to adjust the clock on our microwaves, ovens, and cars. Not to mention, because not everyone observes DST, it leads to a lot of additional complexity when scheduling international meetings.
Overall, regardless of your preferences, the world would be better if we didn't have to adjust the clock for no reason.
gh0std3v | 4 years ago | on: Antikythera Mechanism: An ancient 'computer' that 'shouldn't exist' [video]
It turns out that Archimedes had actually discovered some of the foundational principles of integral calculus centuries before Newton or Leibniz even considered it [1]. In fact, Eudoxus — another Greek mathematician — had created a "method of exhaustion" which was essentially an informal, geometric method for computing limits (though he tried to make it as rigorous as possible) [2]. And if they don't impress you, then Euclid on his own is an extraordinary mathematician. The Elements is a modern mathematical marvel, with all of its theorems on foundational geometry and algebra stemming from 5 axioms.
Astronomy was a critical part of many ancient cultures, from the Aztecs to the Indians (and of course, the Greeks). After some pondering, it makes sense why they would invest so much time, energy, and innovative zeal into creating a device as intricate as the Antikythera. I wonder how many other inventions and revolutionary ideas created by ancient cultures have been lost to time.
[1] https://en.wikipedia.org/wiki/The_Method_of_Mechanical_Theor...
gh0std3v | 4 years ago | on: Gopher – A 280B parameter language model
Though who knows, maybe it does have a sense of humour.
gh0std3v | 4 years ago | on: Lead poisoning among US children
This is probably one of the most depressing lines I read in this article. I've watched some of John Oliver's videos on PFAs and Lead (regardless of what you think about his other political views, I would say his videos on subject matter like this is quite informative). It's astonishing to think that organizations like the EPA were formed in the latter half of the twentieth century to remedy the negligence in making chemically and biologically safe products for human beings to use.
Seriously, up until the 50s we were making "radioactive toothpaste" and advertising it to the general population as being safe and effective: https://awesci.com/radioactive-toothpaste-shocking-ad-50s/
gh0std3v | 4 years ago | on: Introduction to Algorithms, Fourth Edition – The MIT Press
gh0std3v | 4 years ago | on: The Inherent Limitations of GPT-3
I still think there’s a lack of explainability to the whole model though, and I struggle to understand how we could continue improving these models without understanding how they fundamentally make their decisions.
That being said, after reading some more output from GPT-3, it is more coherent than I remembered.
gh0std3v | 4 years ago | on: My worst tech interview experience
However, assuming that extensive knowledge of certain algorithms (like merge sort), data structures, or computational methods are necessary for a particular job, I think a better question to ask isn't "how do you implement merge sort" but instead to present the merge sort algorithm and then ask the interviewee how it works based on the code given. Obviously still not the best way to assess someone's skills, but I think it's better than just memorizing a bunch of algorithms without being able to explain how they work.
gh0std3v | 4 years ago | on: Alien hunters have spent 60 years finding new solutions for the Drake Equation
gh0std3v | 4 years ago | on: Introduction to Algorithms, Fourth Edition – The MIT Press
> Spend days or weeks per section, or even on a single page if you get stuck.
This is asking a lot for people who don't have much time to spare. That being said, it's also why many people struggle to start Knuth's books. Most people have forgotten high school math at this point, and it's hard to learn and re-learn when you get older. I think some introductory coursework like the book posted by OP might be more fast-paced for people looking to start learning about algorithms.
gh0std3v | 4 years ago | on: The Inherent Limitations of GPT-3
Bob went to the store to get apples for his restaurant. He needed to cook food for an important dish. Bob came back home, and cut the apples using a ________
Most human readers would think of the word "knife". However, GPT-3 might fill in the blank with the word "machete" or "sword". While these words grammatically make sense, they don't make sense in the wider context of the sentence. Admittedly, my example is a bit contrived, but if you read through enough text, you can find this type of strange writing from GPT-3. That is what I meant by incoherent.
Also, by "explainability" I'm referring to the ability of engineers to understand why a model decided to choose a particular word or phrase versus another (in my apocryphal example, this would mean understanding why the model chose "sword" instead of "knife").
gh0std3v | 4 years ago | on: Ask HN: Are there any 4K “dumb” televisions?
gh0std3v | 4 years ago | on: The Inherent Limitations of GPT-3
It's not a scam, but I think that it is severely lacking. Not only does the model have very little explainability in its choices, but it often produces sentences that are incoherent.
The biggest obstacle to GPT-3 from what I can tell is context. If there was a more sophisticated approach to encoding context in deep networks like GPT-3 then perhaps it would be less disappointing.
gh0std3v | 4 years ago | on: Introduction to Algorithms, Fourth Edition – The MIT Press
I don't think he's expecting a student to do that. He recommends the book in response to the question "What’s next?", implying that if a student would like to learn more, they should go to Knuth's books. Also, judging from the Quora link, he assumes the student has had a course in discrete mathematics, so they should be familiar with mathematical proofs and be comfortable with some level of rigor.
I don't think Knuth's books are impossible to read, but a primer to some of the material can help (and understanding mathematical proof is a prerequisite).
gh0std3v | 4 years ago | on: Adversarial image attacks are no joke
I don't think putting people to prison for, say, flipping a Tesla by screwing with its computer vision algorithm is security theatre. Rather, it's accountability. I'm pretty sure most people are aware that you cannot stop a determined attacker from breaking a system (which is exactly why Spectre mitigations were implemented as soon as the vulnerability was discovered: it's hard to exploit, but still possible).
Defining a legal code for exploiting computer systems through their hardware or their software is not security theatre, it's to ensure that we have a system to punish crime.
gh0std3v | 4 years ago | on: I Don't Want to Be on Call Anymore
I agree that on-call is necessary in certain professions (e.g, doctors). I also agree that if an employee is willing to do on-call and they are compensated accordingly, then the practice is still ethical.
However, to call someone to do work outside work hours is unreasonable. On-call is considered work time, so I am expecting to be contacted during that time. However, if I'm not on-call, then it is not time for me to work, and I shouldn't be contacted by my company and feel pressured to answer the call.
gh0std3v | 4 years ago | on: Return YouTube Dislike - Extension
In case anyone is wondering, the extension seems to calculate the dislike count from the average rating, which is something that the YouTube API still returns. The average rating is calculated as follows [1]:
(like * 5) + (dislike)
---------------------- * 5
(like + dislike) * 5
If you do some algebra, the dislike count is calculated as (likes * (5 - rating)) / (rating - 1), which is what the author uses in their code [2]. I'm not sure what they mean by using "a combination of scraped dislike stats, estimates extrapolated from extension user data, and estimates based on view\like ratios" because I don't see them explicitly using anything like that in their code. Maybe it's something for the future. Hopefully someone can clarify what they mean by this statement.
[1] https://github.com/ytdl-org/youtube-dl/issues/29663#issuecom...
gh0std3v | 4 years ago | on: Z Library
gh0std3v | 4 years ago | on: Computer Science was supposed to be taught to everyone, and wasn’t about a job
Forget computer science or programming; IT literacy itself is manifold in nature. We need to analyze the goals of computer and IT literacy before we even begin teaching it.
While I think it's important for workplaces to take care of their employees, I feel like Pete's issue was that he was too close to work. And on top of that, he wasn't even an employee, just a contractor with no benefits, PTO, etc.
The real problem here is that Pete was not integrated as an employee. If he were, he could have taken PTO, accessed health benefits, and gotten help. I don't know the complete story, so I won't extrapolate further, but I feel sad thinking that this team almost feels "responsible" for his suicide. It wasn't the remote team's fault for not catching on, it was the company's fault for not acknowledging the health and security of their contractors (who, I reiterate, should have been employees).
Don't mean to offend anyone, I just felt the way contractors are treated is sometimes unjust.