News for hackers. Stuff that matters.

christophergs

Re:Ask HN: Who is hiring? (December 2025) on Monday December 01, 2025 @11:48AM (#46109621)
Pydantic | Solutions Engineer | REMOTE (UTC-8 - UTC+1)| Full-Time | https://pydantic.dev

If you write Python, you've probably heard of Pydantic (400m downloads per month) and if you do AI engineering you've probably heard of Pydantic AI (one of the fastest growing agent frameworks). We are also building Logfire - our commercial observability platform, and we are hiring our first Solutions Engineer to take ownership of our post-sales success.

See the full description here: https://pydantic.dev/jobs/solutions-engineer

Re:What Artists Notice on Sunday April 17, 2022 @02:14AM (#31058907)
Thank you for writing this
Re:The road to success is paved with rejection letters on Tuesday March 01, 2022 @05:04PM (#30520671)
How do you know your skill is degrading? Could it be the old "the more you know, the more you know you don't know"?
Well said. Also "that metadata doesn't leave the ivory tower" is wonderfully concise.
Yes. When I was very inexperienced I still remember being interviewed by an extremely big dog in the open-source world (he was VP of engineering at a very successful startup). I was probably about a 3/10 in terms of quality of interview answers, and unsurprisingly didn't get the job.

Despite that, he still managed to make me feel good about the whole experience. At some points in the interview where I was close/slightly off he'd first coax "that's quite similar to X or Y, don't you think?" then if that didn't work he'd coach "here's how X works, elegant explanation, ok, let's talk about Y".

I remember this vividly years later with a smile. Just like I remember all the negative experiences where people were dismissive or ghosted.

I agree that ending an interview early is a no-go. However if it's an onsite/process with multiple interviews, I think the fairest approach (and I've done this in the past) is to manage expectations ahead of time that the full interview sequence only happens if you pass each one.

This way you don't waste the candidate or your time if it's clearly a no after interview 1. They feel a bit bad because they obviously didn't pass, but if you've communicated ahead of time it's not a rug-pull.

Re:The metaverse is bullshit on Saturday October 30, 2021 @05:06AM (#29047243)
Timing matters. The latest generation of VR headsets are incredible. I feel like this point matters, the same way that Netflix needing broadband to be fast enough to stream video mattered.
Re:Oculus Quest is removing the Facebook account requirement on Friday October 29, 2021 @09:32AM (#29038153)
I'll pay the extra money and get the valve index just to avoid doing business with FB
Re:Tell HN: Amplitude (YC W12) just went public – AMA on Wednesday September 29, 2021 @05:43PM (#28700384)
Thanks for doing the AMA!

How did you discover your repeatable distribution channel, and what did it end up being?

Re:As a solo developer, I decided to offer phone support (2017) on Monday September 20, 2021 @02:29PM (#28597088)
Very true. This is one of the amazing things about Stripe support. They are the only large company where the first person you talk to actually has a clue
Re:How to rapidly improve at any programming language (2016) on Saturday September 18, 2021 @03:42PM (#28578684)
This guy deliberate practices
Re:GitHub Issues-only project management on Saturday August 21, 2021 @01:52PM (#28259006)
Yep, I do the same. I also combine with github wiki for larger projects and documentation (often these will reference a bunch of issues).
Re:Supine Computing (2019) on Monday August 09, 2021 @05:08PM (#28122344)
Yep, the projector approach is what I've used before. Here are some pics/write up: https://coursemaker.org/blog/create-affordable-lay-down-desk...
Re:Reflections on 10k Hours of Programming on Friday August 06, 2021 @12:59PM (#28089899)
This. Comments are for why.
Re:38% of remote workers work from bed on Friday July 30, 2021 @05:31AM (#28006139)
This, this, a thousand times this.
LearnWorlds is a solid choice. If you're after a course platform tailored for technical courses, check out https://coursemaker.org
Re:Evil programmer's tip: avoid “easy” things (2016) on Wednesday July 28, 2021 @08:40PM (#27991494)
Obligatory XKCD which brilliantly captures how management can fail to distinguish easy/hard tasks: https://xkcd.com/1425/
Re:Planning and estimating large-scale software projects on Wednesday July 21, 2021 @12:14PM (#27908178)
Haha, love that show. There's definitely a parody in there somewhere

> Now that I know what software estimation is, I no longer need you.

Re:Planning and estimating large-scale software projects on Wednesday July 21, 2021 @11:59AM (#27907981)
Great post. A key point you don't bring up is the aftermath, even if you do deliver. Especially in non-tech companies there still remains the tendency to view these projects as "done" after the end of the project/MVP etc., with no understanding that sites need ongoing maintenance and improvements. And that this work is still considerable.
Re:Show HN: Leaf – Create interactive coding tutorials on Wednesday July 21, 2021 @05:53AM (#27904229)
I can see this being really useful on documentation sites, kudos.

If you want to make money from your coding knowledge, CourseMaker [1] has similar functionality with video hosting/payments/custom domains all baked in.

[1] https://coursemaker.org

You can build your own site like this with CourseMaker[1] (disclaimer: I'm the founder). We don't have SQL support yet, but you can create interactive exercises with JS, Python, Go, Rust, C# and Java.

I learned to code through these kinds of sites (codeacademy and code school especially), I think being able to tinker in the browser with no setup is great.

[1] https://coursemaker.org

Re:The most precious resource is agency on Thursday July 01, 2021 @06:43AM (#27697890)
Could you elaborate on what living non-traditionally looked like for you? What was your thought process going off script, and what made you decide to change course back to a regular job?
Re:The most precious resource is agency on Thursday July 01, 2021 @05:38AM (#27697613)
Shades of PG's "Why Nerds are Unpopular" [1]

> "As far as I can tell, the concept of the hormone-crazed teenager is coeval with suburbia. I don't think this is a coincidence. I think teenagers are driven crazy by the life they're made to lead. Teenage apprentices in the Renaissance were working dogs. Teenagers now are neurotic lapdogs. Their craziness is the craziness of the idle everywhere."

[1] http://www.paulgraham.com/nerds.html

Re:A from-scratch tour of Bitcoin in Python on Wednesday June 23, 2021 @03:56AM (#27601964)
A lot of busy, smart people have seemingly random side-projects. For example, Von Neumann:

"A professor of Byzantine history at Princeton once said that von Neumann had greater expertise in Byzantine history than he did" [1]

I don't know for sure why, but I think two possibilities are likely: (1) An extremely strong, natural intellectual curiosity and/or (2) Working on other things allows them to bring fresh ideas/insights to their "main" work, and in this sense is also rejuvenating.

[1] https://en.m.wikipedia.org/wiki/John_von_Neumann

Re:Sorry everybody, I failed with you on Monday June 07, 2021 @10:05AM (#27422752)
At my last gig I got budget to bring in the maintainer of an open-source testing library we using for some really important stuff.

We paid him $1500 for a couple of days consulting. He showed us how to fix a couple of tricky bugs and gave a talk to the eng team. At this point we've more than recouped the investment.

He was psyched to see his tool being used and I feel the visit contributed to him continuing to maintain the project.

After those two days we also tried to hire him (he declined because he was making bank elsewhere). But those two days were also the best interview process ever because we did hours of pairing in non-interview mode.

If you're a senior dev at a tech company with money you can easily make this kind of thing happen and it's such a win-win

Re:HOWTO: Be more productive (2005) on Friday June 04, 2021 @08:03PM (#27400593)
Switch to part-time work. Obviously not everyone can, and the quality of roles tends to be lower. But if you care a lot about your creativity and other projects this option is powerful.

https://4dayweek.io/

Same, sometimes people volunteer to help me code https://coursemaker.org for free because they like the idea. In one case this has worked out well. But in a couple of others the engineers have vanished quite fast. Sometimes I wonder if I made a much more serious effort to onboard/document/give ownership then would they stick with it. What do you reckon - how was the onboarding in your case?
Well said. This is why engineers who know how to finish the last 10% are truly valued by good colleagues and managers.

Older »