HN user

oumua_don17

8,663 karma

* A polyglot programmable programmer.

Note: Any comments on this site attributed to me are my opinions and not those of any current, past, or future employers/clients. Consider yourself so notified.

Posts411
Comments231
View on HN
project-mage.org 1d ago

Unified power-user environment and knowledge-representation in Common Lisp

oumua_don17
12pts1
advances.realtimerendering.com 5d ago

Advances in Real Time Rendering in Games

oumua_don17
21pts3
github.com 7d ago

GNM Head: high-fidelity statistical 3D model of the human head

oumua_don17
3pts0
kotaku.com 17d ago

Train sim created by just one person is being called the best ever made

oumua_don17
862pts357
yaoyue.org 1mo ago

Slow Down and Sit with It

oumua_don17
1pts0
www.moneycontrol.com 2mo ago

What led to the mess at Franklin Templeton India (2020)

oumua_don17
2pts0
news.ycombinator.com 3mo ago

Ask HN: How do you escape golden handcuffs at FAANG?

oumua_don17
5pts12
mdbergmann.github.io 3mo ago

Sento: Actor Framework in Common Lisp

oumua_don17
13pts0
tomscii.sig7.se 4mo ago

The Barium X Window System Toolkit for Common Lisp

oumua_don17
17pts0
www.ilm.com 4mo ago

Behind the Innovation of 'Lama'

oumua_don17
1pts0
om.co 4mo ago

The Debt Beneath the Dream

oumua_don17
3pts0
lisp-stat.dev 4mo ago

Getting Started in Common Lisp

oumua_don17
88pts36
github.com 4mo ago

Semantic Syntax Highlighting for Lisp in Emacs

oumua_don17
9pts0
www.blender.org 5mo ago

Blender: Projects to Look Forward to in 2026

oumua_don17
1pts0
urbantransportnews.com 5mo ago

India's Bharat Taxi Service as First Cooperative-Owned Digital Platform

oumua_don17
3pts0
thecloudlet.github.io 5mo ago

Stratum: Architecting a Configurable Cache Simulator with C++ and Racket

oumua_don17
2pts1
signalsandthreads.com 5mo ago

The Future of Programming (2023)

oumua_don17
2pts1
slate.com 6mo ago

There is no comfortable reading position

oumua_don17
87pts84
beasthacker.com 6mo ago

TIL: I am an open-source contributor

oumua_don17
15pts0
github.com 7mo ago

iOS Backup Machine

oumua_don17
3pts0
huggingface.co 7mo ago

WindowSeat

oumua_don17
5pts0
earthquake.usgs.gov 7mo ago

Tsunami warning issued after 7.6-magnitude earthquake strikes Japan

oumua_don17
133pts4
anggtwu.net 7mo ago

Eev: Emacs Execute Verbosely

oumua_don17
4pts0
nvlabs.github.io 8mo ago

Nvidia Sonic: Motion Tracking for Natural Humanoid Whole-Body Control

oumua_don17
1pts0
www.virgin.com 8mo ago

Virgin to launch a rival train service through the Channel Tunnel

oumua_don17
5pts0
aphyr.com 9mo ago

Reversing the Technical Interview (2017)

oumua_don17
2pts0
www.telegraph.co.uk 11mo ago

Man-eating' screw worm turns hospital into horror show

oumua_don17
45pts7
ithare.com 11mo ago

C++: "model of the hardware" vs. "model of the compiler" (2018)

oumua_don17
32pts30
courses.cs.northwestern.edu 1y ago

Notes on Graham's ANSI Common Lisp (2024)

oumua_don17
108pts38
opengoal.dev 1y ago

OpenGOAL: Reviving the Language That Brought Us Jak and Daxter

oumua_don17
17pts0

> Arguing with your boss in private

Never do that if you're working under a toxic boss, in which case arguing in public is better if at all but one should anyways be working hard to find a new boss!!!

From my experience, you become a lisper truly when your Lisp image is running for days on end, you miss the live editing power and loathe the exception handling system in other languages. It takes a while and concentrated effort to get you there.

I strongly recommend anyone interested use a Lisp as their prototyping language in their workplace. Another idea is to rewrite a complex component of the software you're working on and rewrite it in Lisp. More importantly ask the questions on Lisp forums especially about using the live editing workflow.

> spending cash on vacuous bullshit and being unhappy at work ...

I don't find anything incorrect in your response per se but I hope those weren't your assumptions about my situation and I didn't specify the details either. I've lived within my means, spend only for comfortable leisure travel, no mortgages; otherwise I wouldn't have achieved FIRE.

Neither am I sacrificing due to work as it's a good team with good WLB, it's just that I'm no longer excited by the work without dreading the Mondays. So as I mentioned in another response it's very likely that I'm actually scared of leaving this comfort level.

I didn't mention other things like I'm living well within my means, no BS expenses except spending on leisure travel ensuring it's comfortable, no mortgages.

I'm working in good team with good WLB but after FIRE while I don't dread the Mondays, I'm no longer excited by the work. I still am able to make decent contributions to my team.

So may be I'm scared of leaving this comfort level.

This is very insightful and also aligns/overlaps with the rather unpopular don't follow your passion mindset. one can still find some work that's reasonably enjoyable even when it's not your hobby or passion; just that such work takes a while to find and might not last forever so you'll be back to square one.

> Claude Codex

Do you mean codex or Claude code standalone without cursor? Codex is OpenAI’s coding tool competing with Claude.

Based on my limited experimentation Claude code is better. I haven’t used any of these coding agents with an ide only from the cli.

> Migrating away is obviously not an option in 2025 and onwards

Why so? Yes it may seem difficult with lesser immigration friendly sentiments; however that shouldn't deter you.

You haven't mentioned your current situation, your experience etc to give more tailored suggestions. However, if making a living is not a concern for you in Nepal, then that gives you the freedom to pursue contributing to open source projects in subjects/areas (graphics programming may be) of your choice.

Otherwise based on your experience, you can apply to companies in UK and Europe, many will sponsor if you have the right skills and experience. That takes a while but it's not impossible.

Have you explored India as an option as Nepal and India have free trade movement and Banglaore/Hyderabad/Pune are great options if you focus on product and FAANG companies there. This may in fact be an easier route to get valuable experience in a reputed company.

> My age is 28...

And 28 is hardly the age really to worry about moving/not moving, unless there are compelling reasons like having to stay back for strong personal reasons.

> Of course, exceptional circumstances exist where long hours are required

Sorry, but despite your best intentions, even those long hours are wrong and unnecessary. It's the leadership's planning skills and inability to take responsibility of the exceptional circumstances. In such a situation good leadership just cuts scope without flinching and reflects to avoid a repeat.

edit: typo

Start as early as possible in investing (in index funds) and otherwise being financially savvy. It is very beneficial to realise early on that growing your hard earned money and spending it wisely is way more important as it will in the future lead to some unexpected benefits. Freedom of thought and action!

Yes and it isn’t just a matter of in but when the bubble pops. Then everyone will be hailing apple as the strategic visionary, fun times!!!

Not sure if it's appropriate to post ChatGPT's response here, but I gave the same challenge to o3 and it's response was:

``` 2025-07-20 10:32 That’s an exhilarating challenge! But here’s the sober reality:

*1. Scale & Surface Area*

* *Jira* and *GitLab* each represent well over a decade of engineering effort from dozens‑to‑hundreds of developers, QA, designers, product managers, and SREs. * They’re not just web apps—they’re ecosystems: issue tracking, CI/CD pipelines, permissions, integrations, APIs, marketplace extensions, mobile clients, high‑availability clustering, compliance tooling, analytics, and elaborate permission models.

*2. Engineering Effort in One Week* Even an aggressive “strip‑to‑core‑features” build would demand:

| Area | Must‑Have Functionality | Typical Complexity | Realistic Time (solo) | | ---------------------------- | ------------------------------- | ------------------ | --------------------- | | Auth & user management | SSO, 2FA, roles | weeks | 3‑4 weeks | | Issue / Merge request model | CRUD, workflow, attachments | months | 4‑6 weeks | | Git backend or sprint boards | Repo storage or board drag‑drop | months‑years | 8‑12 weeks | | CI runner orchestration | Job scheduler, logs, artifacts | years | 6‑12 months | | Notifications & webhooks | Email, Slack, webhooks | weeks | 3‑4 weeks | | Security & compliance | RBAC, audits, CVE patching | ongoing | Ongoing |

That’s after *scope‑cutting to the bone*—and still well beyond seven days for even a seasoned full‑stack team.

*3. Minimum Viable “Clone”* If the goal is a demo that looks Jira‑ or GitLab‑like and handles the absolute basics (login, create issue, simple Kanban board or Git repo viewer), you’d still need:

* *Pre‑built OSS components* (e.g., Focalboard, Gitea, Drone CI) * *Glue code* to stitch UI, auth, and database models * *DevOps* for cloud deploy, backups, SSL, monitoring * *Acceptance tests* so the demo doesn’t fall over during the pitch

With a well‑coordinated *5‑7 person tiger team*, an MVP façade might be shown inside a week—but it would be fragile, feature‑poor, and nowhere near production‑ready.

*4. What \$1 million can buy fast*

* *Fork & skin* an existing open‑source platform (e.g., Forgejo for GitLab‑like, OpenProject or Plane for Jira‑like). * Hire a *dedicated squad* (engineers, designer, DevOps) on a 3‑to‑6‑month crash program to reach parity for the specific subset of features you actually need. * Budget for *security audit, uptime SLA, and ongoing maintenance*—because the first release is only the beginning.

*5. Suggested Next Steps*

1. *Clarify scope:* Which exact capabilities do you really need on Day 1? 2. *Select a foundation:* OSS codebase vs. greenfield build. 3. *Form a team + timeline:* Realistically 12–24 weeks for a hardened v1 with a mid‑sized team. 4. *Milestones & deliverables:* Demo, beta, public launch, enterprise tier. 5. *Contingency planning:* Budget for security, scaling, and feature creep.

If you’d like, I can help map out a detailed project plan, assemble a tech‑stack recommendation, or break down resourcing and costs. Let me know how you’d like to proceed! ```

:-)

I read this blog post, then went for a walk with my spouse. On the way back, took a photo of a popular building in my city. I am not sure if it's just the way I took the photo but o3 tried for 14 minutes and then gave up with Error in message stream response.

It also curiously mentioned why this user is curious about the photo.

I relented after o3 gave up and let it know what building and streets it was. o3 then responded with an analysis of why it couldn't identify the location and asking for further photos to improve it's capabilities :-) !!!