Hacker Newsnew | past | comments | ask | show | jobs | submit | medbar's commentslogin

Not sure if I second this or not. I did want to scroll, but I don't know how much of that was influenced from the context or the extreme minimalism making me want to look for more - I'm interested in how I would have reacted to the site not knowing it had scroll fade. I could see an argument with the "Don't Make Me Think" principle.

Very cool! I just added a ps/2 keyboard driver to my kernel and I’m looking into scheduler / user mode and FAT filesystem support at the moment

Nice! My keyboard code is still very bare bones, so I interact with my system using debug commands assigned to individual keys.

Since we're both working on a similar project, I think it could be fun to talk about OS development and share our findings (and weird bugs!) I have this same username just about everywhere, so do reach out if you're interested! Best of luck with your project either way :]


Gladly! Since my last comment I added sound support through an ac97 driver. It was fairly straightforward in hindsight, only had an issue with the interrupt not being handled - turns out my ISR stubs weren't fleshed out to handle IRQs, just the cpu exceptions. Also had a minor bug where addresses outside of the kernel weren't getting translated properly, which I hadn't tested before and assumed to be correct.

I probably could have saved myself 2+ hours of debugging if I had simply stopped working off of assumptions that my driver code was wrong (it was, but that just took reading the spec and checking out some drivers for reference) and doing a root cause analysis with `objdump` or through QEMU. Still surprised how far you can go with vanilla debugging prints - when I started this project, I was sure that I'd become fluent in gdb as a byproduct, but I stopped using it once it would break when the stack became corrupted and haven't tried it since.

Discussion is the reason I made the jump from lurking to having an account on HN. Happy to talk - reached out to you on twitter. And good luck to you as well :^)


Location: Orlando, FL Remote: Yes, or in-office Willing to relocate: Yes

Technologies: C++, C, Python, Linux, Git, Bash, SQL, Javascipt, Typescript, Java, HTML, CSS, React, Redis, Next.js, RAG, Vector DB, Docker, NoSQL, Vercel, Terraform

Résumé: https://davidsantamaria.com/resume.pdf (PDF) and https://medbar.dev/resume

email: dsantamaria1245@gmail.com

linkedin: https://www.linkedin.com/in/davidsantamaria1245/

github: https://github.com/Daves1245

Seeking a junior/mid dev role at a startup or contract work with ~1 year of experience. I was part of my university's programming team and my team won the ICPC Southeast regionals Div2 contest. I interned at Google for the Network Doctor team and have done frontend freelancing work for a YC-backed startup.

Most recently, I've added a keyboard driver to my hobby OS project I'm writing Pong in (https://github.com/Daves1245/horizon). My other projects include a multiplayer leetcode site (https://ternarysearch.com), inspired by binarysearch.com, which I'll make open source to give to the community if/when I'll move onto something else, a discord bot to answer questions about a github repo using RAG, a discord clone to learn system design, a community-driven site that vibe codes itself, and home labbing.

If you're interested, you can schedule a quick chat with me at https://calendly.com/dsanta01 or shoot me an email


I just finished adding uACPI to my hobby OS and have all the pieces necessary to write up a crude version of Pong. Since pong was my first ‘real’ project when I started teaching myself how to code, this has that extra bit of sentimentality for me :)


navigational overlay and real time translation/subtitles would be huge, just off the top of my head


> The labor market isn't adjusting. It's snapping.

I’m going to lose it the day this becomes vernacular.


May I recommend https://github.com/awesome-selfhosted/awesome-selfhosted or the site by the same name for software that might scratch that one itch you weren’t even aware of


Thanks for the recommendation! I am aware of this repo and hope to try some of the projects mentioned when I have the time. For now I am quite happy with my current setup.


Great! Looking forward to reading about your journey should you choose to share again :^)


What’s with this recent push for ID verification from every site and service?


Cowering to autocrats all over the world.


Location: Orlando, FL Remote: Yes, or in-office Willing to relocate: Yes

Technologies: C++, C, Python, Linux, Git, Bash, SQL, Javascipt, Typescript, Java, HTML, CSS, React, Redis, Next.js, RAG, Vector DB, Docker, NoSQL, Vercel, Terraform

Résumé: https://davidsantamaria.com/resume.pdf (PDF) and https://medbar.dev/resume

email: dsantamaria1245@gmail.com

linkedin: https://www.linkedin.com/in/davidsantamaria1245/

github: https://github.com/Daves1245

Seeking a junior/mid dev role at a startup or contract work. I was part of my university's programming team and my team won the ICPC Southeast regionals Div2 contest. I interned at Google as part of the Network Doctor team and have done freelance frontend work for a YC-backed startup.

Most recently, I've been working on a multiplayer leetcode site , and I'd like to go through this list (https://ternarysearch.com), inspired by binarysearch.com, which I'll make open source to give to the community if/when I'll move onto something else.

My other projects include osdev (demo: https://medbar.dev), a discord bot to answer questions about a github repo using RAG, a discord clone to learn system design, a community-driven site that vibe codes itself, and home labbing.

If you're interested, you can schedule a quick chat with me at https://calendly.com/dsanta01 or shoot me an email



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: