davidvoronof@gmail.com
114 karma · joined March 19, 2023
davidvoronof@gmail.com
Remote: Open to remote, in-person, or anything in between.
Willing to relocate: Yes
Technologies: C, C++, Assembly (ARMv8, x86_64), Python, TypeScript, Linux, GDB, Valgrind, lldb, React, Expo, Neovim
CV: https://drive.google.com/file/d/1DSbcwBSw_hP9gQ2ut0FxXelISFk...
Email: davidvoronof@gmail.com
Hey, I'm David. I'm in my 4th year of Software Engineering at Cal Poly SLO and am looking for professional experience outside of class/personal projects.
I'm specifically interested in exploring any lower level applications. I have strong OS/Computer Architecture fundamentals and am very passionate about going deeper within those areas. Some of my projects include a non-preemptive threading library in C, a handwired breadboard CPU, and some Minix3 filesystem image cli tools.
Open to internships or full time roles.
This is all absolutely true. I have yet to meet anyone who doesn’t use chat. Some people use it as a personal tutor, most use it as a shortcut to finish assignments. Regardless, everyone is using it. LLM’s are great when used as a tool. Bouncing ideas and asking conceptual questions is a great way to learn (it really is as valuable as talking to a professor for a lot of questions). But how do you convince students to use LLMs as a learning tool instead of a cheating tool?
I think the solution is simple. Most people are short cutting with LLMs because they want a good grade, and they want it easy. So, stop with grading. The primary incentive for going to a class should be to pickup some new knowledge and skills, not to pickup a good grade.
HN is my only form of social media now on my phone. Now, it’s time to build meaningful relationships in my life again.
The real game is to keep you on the platform when you compulsively open it. You go in to check in on your second cousins, you stay to scroll through their TikTok clone or whatever attention harvesting algorithm is trendy currently.
Most assignments done by students are basic problems that have been solved tens of thousands of times and could be found everywhere all over GitHub.
Assignments where you have to write algorithms like bubblesort or binary search are as easy as typing the function signature and then having copilot fill in the rest.
Therefore, using copilot as a student will make you worse at programming, since you are robbed of the fundamental thinking skills that come from solving these problems.
I just SSH into my pc at home and am able to work on all my assignments with neovim. Works well enough to save me from having to buy a laptop since I was able to get this iPad for ~$300 locally on Facebook marketplace. Would recommend to non-power users on a budget (e.g. college students)
My intuition is that we’re beginning to reach the bounds of what we can do with LLMs. All we’ve been doing is applying the technology to other mediums (images, video, code) and yeah we’ve been seeing some really awesome/terrifying results. It all looks like it’s 80% of the way there, from which the first thought is that in a couple of years it’ll be 100% of the way there and we’ll all be jobless.
This reminds me of the full self driving hype. The demos were so exciting and all that was left was getting these last couple edge cases worked out and then we’d all be in self-driving taxi pods….
Everyone is at risk of everything. Since the beginning of time.
> Would I want my children to have to deal with the fact that I can’t afford to pay health care in the only country where it’s not free?
I agree the healthcare situation in the US (where I’m guessing you’re based) is not ideal but it’s far from the worst. Medicaid exists. CHIP exists. Obamacare exists. A competent enough parent would be capable of efficiently using their resources if their childs health was at stake.
> Would I want my children to have to deal with the current state of the internet…
The internet is a double edged sword where it can both be a blessing and a curse. It’s 100% possible to raise a kid to have a healthy relationship with the internet. Just don’t give them an iPad at 5.
> Housing crisis…
Yeah housing crisis is hard too. But markets fluctuate and who knows what it’s going to look like by the time a kid grows up to be of home-purchasing age.
I’m sad you have such a negatively skewed view of the world. I don’t think today’s world is “extremely ugly” and “extremely unfair.” Compared to life 100 years ago, I think we’ll be ok.
I found that being able to type notes saves a lot of time compared to handwriting notes (especially if you can type fast enough). The main cognitive benefit of typing notes (that I have found) is being able to quickly edit and reword what you're writing. It's not practical to erase and re-write a handwritten bullet point during a lecture, but if you're using a word editor, you're able to easily tune the wording of your summary as you gain a better understanding of the topic. Being able to quickly iterate on your notes as you're learning is enough for me to stick to typing my notes.
I love the feeling of overcoming a problem or some other challenge that I had previously been unable to overcome. It’s always amazing to see your own determination pay off.
I love dusk and dawn. I always go on a short 20 minute walk just to be able to indulge in the pretty colors that the sky wears during this short transition between day/night.
Children are a non negligible demographic of gaming oriented content and are vulnerable to profit seeking corporations and influencers capable of manipulating them. The target towards children is implicit unfortunately.