MurphyA/hacker-news huggingface dataset:
Ask HN: Doctor with software development experience – careers combining both?
by frank-cheynne | 2026-03-07 09:22:13+00:00
I’m a trained medical doctor currently working in clinical genetics.

At the same time, I’ve been programming on and off for about five years and spent over two years working full-time in an IT company as a front-end developer.

Despite being back in medicine, I constantly feel drawn back to programming. I enjoy building things, solving technical problems, and working with code.

I’m trying to figure out what the best direction forward might be. One option is to leave medicine and go fully into software again. But it feels like a waste not to somehow combine my medical background with my technical skills.

I’m not primarily interested in going down the data analyst route — I’d rather leverage my frontend/full-stack development skills if possible.

Are there career paths where medicine and software development meaningfully intersect? Has anyone here taken a similar path?
by mailops | 2026-03-07 09:22:24+00:00
Many email tracking systems assume images are loaded directly from the sender’s server.

Gmail doesn’t work that way.

Gmail retrieves email images through Google-operated proxy infrastructure that scans and caches images before delivering them to the user’s inbox.

This architecture changes how tracking pixels behave, which is why open tracking sometimes appears inaccurate or originates from Google IP addresses.

I wrote a technical breakdown explaining how the proxy works and why it affects email analytics.
by moffkalast | 2026-03-07 09:23:24+00:00
Clearly worth the tradeoff of not making the worst catastrophe we've ever faced as a species exponentially worse?

I mean hell, piston engined airplanes use leaded fuel and crop dust it over everyone daily, but nobody cares as long as they get to fly them and that's a just minor money saving measure that causes a lot environmental consequences.
by thomassmith65 | 2026-03-07 09:23:30+00:00
The IRGC's strategy in this conflict has been to blow up civilian targets in nearly all nations surrounding it.

It appears the IRGC has chosen civilian targets (eg: high rise apartments, airports, oil fields) on purpose, but if not, then they have such poor technology that their strikes are random.

Killing people in 11 nations to put pressure on the two nations that actually attacked you is a good demonstration of the Iranian regime's morals.

If the USA or Israel bombed this school, it clearly was an accident, since the only party it benefits is the Iranian regime.
by rgoulter | 2026-03-07 09:23:34+00:00
Hadn't heard of this. So I looked at the docs for Ki.

I see the "Why Ki?", and then it has this:

> Being first-class means that it is not an extra or even sidekick; it is the protagonist.

Eh.

I find it quite off putting.

I guess my expectation is that someone enthusiastic enough to write a text editor with a value proposition of "it's got good tree-sitter-based navigation" would want to discuss why they thing syntactic selection is neat.

Seeing cliche LLMisms doesn't signal the same level of care to me.
by seg6 | 2026-03-07 09:23:39+00:00
Helix has been my main editor for a few years now. I went from Sublime Text to VS Code to Neovim, and eventually landed on Helix. I’ve shipped a lot of code with it, and my config is still under 50 lines, even with a few extra keybindings to emulate some Vim bindings I still find useful. I didn’t find the keybindings particularly hard to get used to, and switching back and forth between Vim and Helix has never been much of an issue when I’ve had to work on a system without `hx`.

For the curious: https://github.com/seg6/dotfiles/blob/1281626127dfbf584c2939...
by anovikov | 2026-03-07 09:24:26+00:00
I just recently hired a guy who did excellent job on the interview, easily answering every question. Interview was over video so there was no way he could cheat.
Then he ended up utterly incapable when working and had to be fired, frustrating everyone. I still have no idea what happened there. Maybe it's cheating is now on a higher level (someone else passing the interview using an elaborate face/voice replacement AI crap?)
Show HN: CV10X – AI resume builder that remembers your profile
by ennemlimuhssin | 2026-03-07 09:25:42+00:00
Post body:
Hi HN,
I built CV10X (cv10x.com) — an AI career workspace for job seekers who apply to multiple roles and are tired of starting from scratch every time.
The core problem I wanted to solve:
Most resume builders make you re-enter your information every single time. When you're applying to 20+ jobs, that's exhausting and error-prone.
What I built:
Memo Context — save your career history, experience, and skills once. Every resume and cover letter you generate automatically pulls from your saved profile.
Profile Image — upload your photo once, automatically included in every resume.
Other features:

AI resume & cover letter builder tailored to job descriptions
ATS analyzer to catch keyword gaps before submission
Interview prep built around your own resume
Upload existing resumes as PDF or image and let AI rebuild them
Free ATS-compatible templates
PDF export

Business model: Free tier with limits, Standard $8.99/mo, Pro $19/mo
What I'm looking for:
Feedback on the product, pricing, and positioning. Especially from anyone who has been through a serious job search recently.
cv10x.com — free tier, no credit card required.
by uncanny2 | 2026-03-07 09:28:34+00:00
“Psychic” isn’t the right term, “extra sensory perception” is technically more accurate as the phenomenon arises from the entanglement of our minds and one’s ability to silent one’s own mind sufficiently to hear and manipulate whatever is happening cognitively.

To really spoil things, those who speak of their Powers are generally a game of those who actually have it. So the ones who can actually “travel” and see what is happening among minds (the true Power) are controlling the minds of the ones who talk about their experiences.

And the clincher is that those who are the dominant majority with this means are extortionist who spread pedophilia rape and murder sacrifices of the innocent. These run Americas demonic occult inner world.

And they pretend to be Jesus in the American mind.

From silly incredulous fun to something no one wants to hear so quickly.
by iExploder | 2026-03-07 09:29:37+00:00
> I don't see any fundamental problem with democratization of abilities and removal of gatekeeping.

It was very democratized before, almost anyone could pick up a book or learn these skills on the internet.

Opportunity was democratized for a very long time, all that was needed was the desire to put in the work.

OP sounds frustrated but at the same time the societal promise that was working for longest time (spend personal time specializing and be rewarded) has been broken so I can understand that frustration..
by virtualritz | 2026-03-07 09:29:47+00:00
Its worth noting that in retrospect PageMaker won the DTP wars of the 1990s.

Quark XPress was the industry leader in that period (most users had a love-hate relationship with it). There was also Ventura Publisher but that had the least market share.

Adobe acquired Aldus and PageMaker became an Adobe product.

Quark were thought of (and reportedly thought of themselves) to be invincible in their DTP software market penetration/moat. Sounds familiar?

Their pockets were deep enough then that they even offered to buy PagerMaker from Adobe ... to bury it.

Instead, Adobe released InDesign and while a rewrite, it is clear to anyone who used PageMaker that the whole UX and ways of working was/were taken 1:1 from PageMaker, not XPress.

This was quite a daring move.
Adobe didn't have the standing yet in DTP to know if people would switch.

Especially since there were many software companies who had built an ecosystem of XPress plugins (very similar to the ecosystem if plugins that cemented Photoshop and later AfterEffect's positions as industry standards in image editing and motion graphics).
And for which Adobe wouldn't have a competing offer when InDesign shipped initially; and likely for years to come.

On the other hand, XPress was known for being unstable to the degree of being a PITA to work with. Even people who much preferred its UX over PageMaker were aware.

Still, I recall XPress users mocking InDesign and saying it would go nowhere.

Within a few years though, PageMaker's spiritual successor proved them wrong.

Sadly InDesign is now a joke.

Six years ago I had to use it for something simple like exporting 500 letter template instances to a single PDF for printing (where each letter gets the address/addressee replaced).

It couldn't do it. It would crash every time. I found bug reports and forum threads from years ago where people complained about this.

I managed to eventually export it as 'PDF for Web' as I found a reddit thread were someone noted this was hitting an entirely different PDF export code path.

In short, today, without serious competition for years, InDesign is just a cash cow for Adobe. Getting as much love as Quark XPress did, before its eventual demise.
by antonvs | 2026-03-07 09:30:11+00:00
> at such a scale, the main problem is to generate the embeddings for your items

Generation is often decoupled from querying, though. Consider LLMs, where training is a very expensive, slow, hardware intensive process, whereas inference is much faster and much less intensive.

But the performance of inference is in many ways more important than the performance of training, because inference is what users interact with directly.
by austin-cheney | 2026-03-07 09:31:28+00:00
When I was writing JavaScript full time I wanted out. I was willing to do anything else for a fraction of the pay. JavaScript work is extremely low barrier to entry which means there are a great many people doing that work that probably shouldn’t be remotely close to any software profession.

Now I am managing a team of developers doing enterprise API management. I am still a developer with development assignments. I spend very little time writing code. Most of my time is spent working with people to gather requirements, perform operational concerns, and troubleshooting problems concerning multiple teams. I also have to spend a regular amount of time doing administrative tasks as a manager.

This new profession is so much better. Jumping between high level concerns of managing a large team against getting into the weeds as a single contributor gets exhausting. I really think the primary reason this work is so much better is that the barrier of entry is substantially higher, so you are surrounded by better people.
by mort96 | 2026-03-07 09:31:45+00:00
There have been committed 3 new features and a seemingly significant bug fix since the last release: https://github.com/google/uuid/compare/v1.6.0...HEAD

If the library just existed as a correct implementation of the RFC without bugs or significant missing features, that would be one thing. But leaving features and bug fixes already committed to the repository unreleased for years because the maintainer hasn't cut a new release since 2024 is a bad sign.
by 0xbadcafebee | 2026-03-07 09:31:47+00:00
Linux being... Linux, it's not easy to use, but it can do what you want.

1. Use `choom` to give your Firefox PIDs a score of +1000, so they always get reaped first

2. Use systemd to create a Control Group to limit firefox and reap it first (https://dev.to/msugakov/taking-firefox-memory-usage-under-co...)

3. Enable vm.oom_kill_allocating_task to kill the task that asked for too much memory

4. Nuclear option: change how all overcommiting works (https://www.kernel.org/doc/html/v5.1/vm/overcommit-accountin...)
by robinsonb5 | 2026-03-07 09:32:31+00:00
OOM killers serve a purpose but - for a desktop OS - they're missing the point.

In a sane world the user would decide which application to shut down, not the OS; the user would click the appropriate application's close gadget, and the user interface would remain responsive enough for that to happen in a matter of seconds rather than minutes.

I understand the many reasons why that's not possible, but it's a huge failing of Linux as a desktop OS, and OOM killers are picking around the edges of the problem, not addressing it head-on.

(Which isn't to say, of course, that OOM killers aren't the right approach in a server context.)
by jauntywundrkind | 2026-03-07 09:34:15+00:00
If you have a nice core architecture, you can just have WebMCP expose the core directly. Folks using GraphQL or some rpc system might be able to have an always in sync system automatically.

> so that Google can have a better agent that disintermediates my site.

This isn't disintermediated by or for Google.

The beneficiary here is the user, who gets to do what they want with their agent directly. I realize the idea of users doing what they want makes a lot of site owners nervous and scared, but RFC8890, the internet is for end users: site's attempts to coral and control users is interpreted as damage and routed around. This is a moral and ethical specification that actually helps users do what they want to do. Without Google or perhaps 3rd party scraping bots having to be involved.

> A lot of sites already expose chatbots,

Which very often are pretty dumb menu trees. Or sometimes have some data services or capabilities they can access. But is a crappy ultra-slim model going to make your users happy? Are they going to get what they want from this chatbot? Is it going to help them do what they want? Is it going to work with their calendering app or their email app, to get the job done? I think what you are saying is once again: fuck the user, take my crappy bad experience that sucks, and deal with it. No one likes chatbots. They like their agents.

> its trivial to rate limit and captcha on abuse detection

What if the user is there, but asks computationally complex questions? There's so so many examples of prompt hijacking, of break outs, of ways to fool AIs. Turns out that if you add some punct.uation or spa ces in words, prompt injection attacks tend to be far more effective. That's just one of thousands of things we've found for attacking LLMs.

The idea that you can just rate limit and captcha your way out of users using an agent you are hosting has to be a joke, right?

Nothing about anything you've said makes me think you have any respect or desire to let users have a good experience.
by cam_l | 2026-03-07 09:35:39+00:00
Howard may have talked a lot about decreasing the size of government, cutting red tape, and reducing legislation and the cost of government. But all these increased under his terms.

Most of the early economic gain was due to the opening up of Australia in the nineties along with the floating of the dollar.

Dude was a dog whistling neo con, so I never liked him. But what is really telling is that the shitshow that is the current Australian housing crisis was foretold and discussed at length in the late nineties when he introduced the changes to cgt and ng.

He and everyone else knew what would happen even then with these changes. The liberal party thesis, openly discussed, was to prioritise legislation that would promote individualisation in order to break unions and get people to vote against their interests.

Plenty written about the other two you mention. Maybe you should read some of it.
by rgoulter | 2026-03-07 09:38:55+00:00
Helix is a really nice editor. I use it as my go-to for when I'm in the terminal environment.

For sufficiently complex manipulations, I find the "selection-action" ("motion-action") to be more intuitive than "action-motion". Even with vim, I'd often like making use of visual mode.

I think the main limitation to this that I believe is it's probably a bit slower for quick + frequent edits compared to vim.
System Design and Machine Learning Interview Material
by alimeh | 2026-03-07 09:39:06+00:00
Hi HN,

I created a GitHub repository that explains system design concepts
using diagrams and real-world examples (Twitter, Uber, Netflix), as well as machine learning key points.

The goal is to make system design and ML easier for engineers preparing
for interviews.

I would really appreciate feedback or suggestions for new systems
to include.

GitHub:
https://github.com/Ali-Meh619/System_Design_Principles
by robinsonb5 | 2026-03-07 09:39:57+00:00
There are two pillars to managing RAM with virtual memory: the obvious one is is writing one program's working set to disk, so that another program can use that memory. The other one - which isn't prevented by disabling swap - is flushing parts of a program which were loaded from disk, and reloading them from disk when next needed.

That second pillar is actually worse for interactivity than swapping the working set, which is why disabling swap entirely isn't considered optimal.

By far the best approach is just to have an absurd amount of RAM - which of course is a much less accessible option now than it was a year ago.
by alexhans | 2026-03-07 09:40:12+00:00
> The vibes are not enough. Define what correct means. Then measure.

Pretty much. I've been advocating this for a while. For automation you need intent, and for comparison you need measurement. Blast radius/risk profile is also important to understand how much you need to cover upfront.

The Author mentions evaluations, which in this context are often called AI evals [1] and one thing I'd love to see is those evals become a common language of actually provable user stories instead of there being a disconnect between different types of roles, e.g. a scientist, a business guy and a software developer.

The more we can speak a common language and easily write and maintain these no matter which background we have, the easier it'll be to collaborate and empower people and to move fast without losing control.

- [1] https://ai-evals.io/ (or the practical repo: https://github.com/Alexhans/eval-ception )
by alimeh | 2026-03-07 09:40:30+00:00
Hi HN,
I created a GitHub repository that explains system design concepts using diagrams and real-world examples (Twitter, Uber, Netflix), as well as machine learning key points.

The goal is to make system design and ML easier for engineers preparing for interviews.

I would really appreciate feedback or suggestions for new systems to include.

GitHub: https://github.com/Ali-Meh619/System_Design_Principles
by pfannkuchen | 2026-03-07 09:40:33+00:00
Juvenile concern: Your name is an extremely short edit distance from the word phallus [1] and essentially it is “phallus” but it starts with a different sound. Or I guess you could say it rhymes except for the first sound, which put that way doesn’t sound as dramatic, but the words rhyme across multiple syllables and for a majority of the word, which again does sound somewhat dramatic.

Does this simply not matter? I assume someone noticed this at some point during the naming process and it was set aside as an impractical concern.

Anecdotally, it seems like most companies try to avoid such names. For example I can’t think of any company names that end in “agina”, with the notable near exception of Orangina, which I think actually comes from it being a brand name from outside the Anglo sphere so they didn’t choose that name in English going in.

So is this like naming a company Pagina? Lagina? Bagina? Dagina? Zagina? Or, since it is a secondary word perhaps more like Fabia, or Tabia? Which doesn’t actually sound too weird, though that other secondary anatomy word is not used nearly as often, whereas for example “phallus like object” is a household phrase.

Can someone comment? My curiosity is… aroused.

[1] https://en.wikipedia.org/wiki/Phallus
by fzeroracer | 2026-03-07 09:41:55+00:00
The combination of the internet and how insanely pushed every single facet of AI bullshit is has made me incredibly cynical. I see a post like this reach the top of HN by a nobody, getting top votes and all I can think is that this is once again, another campaign to try and make people feel better about AI.

Every time I've asked people about what the hell they're actually doing with AI, they vanish into the ether. No one posts proof, they never post a link to a repo, they don't mention what they're doing at their job. The most I ever see is that someone managed to vibe code a basic website or a CRUD app that even a below-average engineer can whip up in a day or two.

Like this entire thread is just the equivalent of karma farming on Reddit or whatever nonsense people post on Facebook nowadays.
by frankohn | 2026-03-07 09:42:00+00:00
I understand your feelings. You spent years working hard to learn and master a complex craft, and now seeing that work feel almost irrelevant because of AI can be deeply unsettling.

However, this can also be an opportunity to gain some understanding about our nature and our minds. Through that understanding, we can free ourselves from suffering, find joy, and embrace life and the present moment as it is.

I am just finishing the book The Power of Now by Eckhart Tolle, and your comment made me think about what is explained in it. Tolle talks about how much of our suffering comes from how deeply we (understandably) tie our core identity and self-worth to our external skills, our past achievements, and our status among peers.

He explains that our minds construct an ego, with which we identify. To exist, this ego needs to create and constantly feed an image of itself based on our past experiences and achievements. Normally we do this out of fear, in an attempt to protect ourselves, but the book explains that this never works. We actually build more suffering by identifying with our mind-constructed ego. Instead of living in the present and accepting the world as it is, we live in the past and resist reality in order to constantly feed an ego that feels menaced.

The deep expertise you built is real, but your identity is so much more than just being a 'principal engineer'. Your real self is not the mind-constructed ego or the image you built of yourself, and you don't need to identify with it.

The book also explores the Buddhist concept that all things are impermanent, and by clinging to them we are bound to suffer. We need to accept that things come and go, and live in the present moment without being attached to things that are by their nature impermanent.

I suggest you might take this distress you are feeling right now as an opportunity to look at what is hurting inside you, and disidentify yourself from your ego. It may bring you joy in your life—I am trying to learn this myself!
Show HN: GeoDirect – Create universal map links that work everywhere
by pascalveze | 2026-03-07 09:42:04+00:00
Hello HN,

I'm a French firefighter and independent developer.
For several years I have been building a simple tool called GeoDirect.

It allows anyone to create a universal location link in seconds that works across different map apps and platforms.

No login
No installation
No tracking
Works with Android, iOS, email, messaging apps and QR codes.

The goal is very simple: make sharing a place universal and effortless.

I would love to hear your feedback.
by bloodorange | 2026-03-07 09:42:17+00:00
I seldom post here nowadays and have been visiting the site for quite a while.

A major change I observe is that, unfortunately, a lot of political stuff finds place on the front page. In the past something that is likely to appear on the front page of the BBC would not appear here and it was mostly tech and startup stuff (barring the odd thing that would pique curiosity but that too I categorise under' tech'). Anything else was rare.

Also, over time, it seems to have become acceptable to show mild disrespect in communication - pasting LLM output as their own messages, leaving punctuation out (all lowercase messages), reddit meme like messages (this one not as often as the others).

I think some charm the place had is lost and it has become more utilitarian - or more of a hustler's place than a curious mind's place.

EDIT: Forgot another important one: clickbait headlines are more accepted now. In fact, the lack of integrity seems to be a badge of honour sometimes: "if you didn't regret the click, I don't regret baiting it", I recall someone saying here.

I say all this in comparison to earlier.