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

This is very subjective. Using Python influences your architecture in ways you would not encounter with other languages.

I maintain a critical service written in Python and hosted in AWS and with about 40 containers it can do 1K requests/sec with good reliability. But we see issues with http libraries and systemic pressure within the service.


1k requests/sec over 40 containers, meaning 25 RPS per container. Are you using synchronous threads by any chance (meaning if you're waiting on IO or a network call you are blocked yet your CPU is actually idle)? If so you might benefit from moving to gevent and handle that load with just a handful of containers.


1K requests/sec doing what?

That's a really low rate in my world.

I write software handling a couple of million of messages per second on a single core on a single machine


We get 1K on a single small hetzner VPS, with Flask behind Nginx ¯\_(ツ)_/¯


Yeah, 25 req/sec/process is abysmally slow. You can write slow in any language.

You don't end up seeing these kinds of complaints about Ruby backends and Ruby is the same order of magnitude in terms of speed.


50-75% of the employees at MS HQ regularly work out of the office. (Source: I live close by).

This mandate is not at all surprising given MS invested heavily in new, revamped offices, which they had started before the pandemic. How did folks who relocated to other areas not see this coming.


Our company recently started RTO.

The first 10-15 minutes of every meeting for the first month were people complaining about it. The first 10-15 minutes of every meeting for the second month were supervisors reminding people everyone they need to do it.

The third month, people started coming in, and now everyone complains about how there's no parking, no open hotel desks, no open meeting rooms, and teams are scattered across offices and there's no meeting rooms so all the meetings are still on Teams.


Just find a corner for it why do you need a "room"


Because such as important meeting as “daily standup” and “whothefuckknowswhat sync #69” deserved a room, what if there’s a very important discussion?


I too moved away from ML after actively pursuing it for many years. YMMV but here are my reasons

- Scientists dont always make the best 'clients'. The requirements you spend months implementing may be completely obsolete by the time you are done and then completely unused. - You often dont understand or are made aware of the impact of your work. - Its challenging to compete with Masters/Phd graduates who have spent years delving into ML. Entry-level knowledge only takes you so far. So its more likely that you wont work on cutting edge ML research. - MLE work in my experience has been mostly around infrastructure management and data security. Again it has interesting challenges and hard problems to solve but with the speed of the AI world, it all boils down to facilitating the scientists and researchers as much as you can


Out of interest who led the team? Did you have a product manager? Ideally they should make everyone aware of the value of the work


We did not have a product manager. In my team, there was frequent churn at the manager position. Which should have been a clear indicator that my division had no clue what they were trying to do.

I was naive and trying too hard to stick to ML but lesson learnt eventually.


Thanks for sharing your input here.


Completely agree. Wordle is fun without the hyper-analysis


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

Search: