HN user

medbar

189 karma
Posts27
Comments47
View on HN
www.youtube.com 16d ago

Can you run every line of code in Super Mario Bros.? [video]

medbar
2pts0
www.seangoedecke.com 26d ago

AI inference is obviously profitable

medbar
6pts1
www.nesdev.org 2mo ago

NES Documentation [pdf]

medbar
16pts1
github.com 2mo ago

TinyStories-260K running locally on a stock Game Boy Color

medbar
1pts0
github.com 2mo ago

Probe: AI Agent Context Engine

medbar
1pts0
suricrasia.online 2mo ago

The Cursed Computer Iceberg Meme (2021)

medbar
2pts1
www.youtube.com 3mo ago

TAS Explained: Super Mario Bros. 3 in 0.2 seconds [video]

medbar
2pts0
www.patater.com 3mo ago

Introduction to Nintendo DS Programming

medbar
243pts57
defmacro.org 4mo ago

Engineering Management Lessons

medbar
2pts0
www.microsoft.com 4mo ago

Project Silica

medbar
1pts1
offlinemark.com 4mo ago

Linux Internals: How /proc/self/mem writes to unwritable memory (2021)

medbar
129pts29
www.tavi.co.uk 4mo ago

A tutorial on the FAT filesystem

medbar
4pts0
highscalability.com 4mo ago

Kafka 101

medbar
1pts0
www.zeroentropy.dev 4mo ago

Zembed-1: The Best Text-Embedding Model

medbar
2pts0
www.brendangregg.com 4mo ago

Linux perf Examples

medbar
1pts0
github.com 4mo ago

Performance Analysis and Tuning on Modern CPUs 2nd edition [pdf]

medbar
5pts0
www.seangoedecke.com 4mo ago

Insider Amnesia

medbar
4pts0
www.nytimes.com 5mo ago

Defense Dept. and Anthropic Square Off in Dispute over A.I. Safety

medbar
1pts0
lwn.net 5mo ago

Poisoning Scraperbots with Iocane

medbar
4pts2
bruceeckel.substack.com 5mo ago

Python Threads vs. OS Threads (2023)

medbar
1pts0
www.seangoedecke.com 5mo ago

Two different tricks for fast LLM inference

medbar
3pts0
www.zeroentropy.dev 5mo ago

Prompting Best Practices for Instruction-Following Rerankers

medbar
1pts0
offlinemark.com 5mo ago

How /proc/self/mem writes to unwritable memory (2021)

medbar
2pts0
offlinemark.com 5mo ago

How the hardware/software interface works (Linux Kernel)

medbar
12pts0
www.seangoedecke.com 5mo ago

On screwing up

medbar
3pts0
www.seangoedecke.com 5mo ago

Large tech companies don't need heroes

medbar
8pts1
www.youtube.com 7mo ago

Improving RAG Accuracy with Chess Elo Scores (ZeroEntropy YC W25) [video]

medbar
2pts0

Location: FL

Remote: Yes, or in-office

Willing to relocate: Yes

Keyword Bingo: 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://medbar.dev/resume

email: dsantamaria1245@gmail.com

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

github: https://github.com/Daves1245

Seeking a role at a startup 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 freelance work for a YC-backed startup.

I like working Full Stack, Systems, and AI Engineering. Most recently, I've written an OS that can play Pong (https://github.com/Daves1245/horizon) (demo: https://medbar.dev).

If you're interested, you can schedule a quick chat with me at https://cal.com/david-santamaria-azyqyo/quick-chat

Looks like enemy movements are deterministic, wonder how feasible it is to script this. Was able to increase my score by 4 points trying alternate lines near the end

Location: Florida, USA Remote: Yes

Willing to relocate: Yes

Keyword bingo: C++, C, Python, JavaScript, TypeScript, SQL, Docker, AWS, Terraform, nginx, QEMU, Modal, perf, BPF, React, Next.js, Node.js, FastAPI, Redis, NoSQL

Resume: https://medbar.dev/resume

Email: dsantamaria1245@gmail.com

Looking for founding engineer roles at a startup. I have experience with YC-backed startups, interned at Google, and I'm comfortable across the stack from applications to metal. I have a background in competitive programming and math and spend most of my free time reading technical topics and working on projects that interest me, which usually falls into systems engineering, distributed systems, or AI engineering. Recently been porting DOOM to my hobby OS and working on a personal cloud.

You can book a short call with me through here: https://calendly.com/dsanta01

I've made a couple of friends from similar positions in that thread talking about projects and have been the occasional good samaritan reaching out to those whose resume / site is down or locked for some reason. It's not all bots, but it certainly is annoying. Actually, HN has had the highest signal to noise ratio I've seen so far for employment.

Location: Florida, USA

Remote: Yes

Willing to relocate: Yes

Keyword bingo: C++, C, Python, JavaScript, TypeScript, SQL, Docker, AWS, Terraform, nginx, QEMU, Modal, perf, BPF, React, Next.js, Node.js, FastAPI, Redis, NoSQL

Resume: https://medbar.dev/resume

Email: dsantamaria1245@gmail.com

Looking for founding/systems engineer roles. I have experience with YC-backed startups, interned at Google, and I'm comfortable across the stack from applications to metal. I have a background in competitive programming and math and spend most of my free time reading technical topics and working on projects that interest me, which usually falls into systems engineering, distributed systems, or AI engineering.

You can book a short call with me through here: https://calendly.com/dsanta01

Skiplist operations are local for the most part, which makes it easier to write thread-safe code for than b-trees in practice. Anecdotally, they were a nice implementation problem for my Java class in uni. But I liked working with b-lists more.

Skip trees/graphs sound interesting, but I can't think of any use case for them off the top of my head.

The classroom should be about using AI better not ignoring it.

No, it shouldn’t. I’m not bearish on AI but it shouldn’t replace any part of a classroom where the objective is to learn and communicate in a new language (German). The typewriter argument is memorable and interesting - the article points out the lack of editing forces kids to slow down and think about their writing, as well as iterate through multiple drafts. It’s not a nostalgia thing, they’re not old enough to have ever used one before.

I could see an argument for adding on a new class for GenAI, agents, context engineering or what have you, but considering how behind current US curriculums already are and how quickly the AI field moves, I can only see this ending in wasted time and money: even an up to date class will be stale by the time it’s over. Kids will end up learning this anyway outside of the classroom, no use lecturing them on something they’ll already know.

Just getting into homebrewing / jailbreaking old handhelds and consoles, and I really do feel like I missed a golden age of hacking that I would have loved. That said, I don't know if the tenacity I had back then would be enough to endure the steeper learning curve. Still, I would have loved to see my own work running on my DS.

I don't have an issue with the style personally. I actually like being able to navigate the whole page without clicking through pages. Looks like the content is the same too? Although that's just a glance comparing random snippets.

Despite the timestamp, I originally uploaded this a day ago and can no longer edit the title. My bad! I didn’t notice how dated the page was until it was too late. Thanks for the link, I’ve been mulling over getting a DSPico to tinker on my old DS.

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

Portfolio: https://davidsantamaria.com

Résumé: https://davidsantamaria.com/resume.pdf

email: dsantamaria1245@gmail.com

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

github: https://github.com/Daves1245

Seeking a junior/entry/mid role at a startup or contract work. I interned at Google and have worked with a YC-backed startup. I can do full stack and have interests in systems engineering, distributed systems, and AI engineering.

Most recently, I built an operating system that plays Pong (https://github.com/Daves1245/horizonOS). I'm currently working on implementing the transformer architecture from scratch, and plan to make my own inference engine as well. My other projects include a multiplayer leetcode site (https://ternarysearch.com) inspired by binarysearch.com, a discord bot to answer questions about a github repo using RAG, a shabby discord clone to learn system design, a community-driven site that vibe codes itself, and home labbing.

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

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.

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 :)