HN user

eclectic29

675 karma
Posts18
Comments77
View on HN
softwaredoug.com 1y ago

Staff engineers exist in a system of patronage

eclectic29
3pts3
news.ycombinator.com 2y ago

Ask HN: Why doesn't HN have collapsible threads?

eclectic29
2pts2
newsletter.pragmaticengineer.com 2y ago

Scaling ChatGPT: Five Real-World Engineering Challenges

eclectic29
2pts0
news.ycombinator.com 2y ago

AskHN: What's a real world production use case for Ollama?

eclectic29
11pts6
www.cnbc.com 2y ago

OpenAI's unique corporate structure left Sam Altman vulnerable. Now he's out

eclectic29
2pts0
netflixtechblog.medium.com 2y ago

Lessons Learnt from Consolidating ML Models in Large Scale Recommendation System

eclectic29
2pts0
github.com 3y ago

C++: Deferred_ptr, Deferred_heap, Deferred_allocator

eclectic29
9pts0
martinfowler.com 3y ago

Patterns of Distributed Systems (2022)

eclectic29
235pts71
news.ycombinator.com 3y ago

Ask HN: What are some systems related innovations in the area of AI/ML?

eclectic29
2pts0
www.usenix.org 3y ago

Orca: A Distributed Serving System for Transformer-Based Generative Models

eclectic29
3pts0
docs.modular.com 3y ago

Modular Inference Engine

eclectic29
4pts0
news.ycombinator.com 3y ago

If Microsoft is doing so good why layoffs?

eclectic29
41pts58
news.ycombinator.com 3y ago

Ask HN: Will Sundar face consequences for Google's stagnation and AI fiascos?

eclectic29
5pts11
news.ycombinator.com 3y ago

Ask HN: How did Mira Murati rise to OpenAI's CTO role?

eclectic29
12pts11
news.ycombinator.com 3y ago

Debunking the Microsoft/OpenAI/Google hype and over-reaction

eclectic29
18pts10
news.ycombinator.com 3y ago

Ask HN: How to self-promote at work?

eclectic29
54pts50
news.ycombinator.com 3y ago

Ask HN: What's the point of training bigger language models?

eclectic29
2pts2
news.ycombinator.com 3y ago

Ask HN: How to Manage Up Effectively?

eclectic29
2pts0

One man’s extremely horrible mistake and look how the whole industry has been suffering for decades - countless articles debating the existence or absence of comments, new formats, new parsers, new ways of adding comments, post-processing, etc. What a pity!

I mean if it doesn't fit the team's or the project's stage, don't do them daily. Simple! I just solved it for you. Not sure why we need tons of articles on scrum to state the obvious :-). Are the engineering teams so dumb that they're following scrum to the letter? Come on!

Slightly off topic: Learnt a new word today 'vulgarization' which seems to have a completely different meaning from the obvious. Thanks.

These days, the roles I consider are in leadership so if we lack vision and a clear understanding of our value I’m usually empowered to fix that. If you’re interviewing for a more IC role, your hiring manager and teammates being unable to communicate expectations and success criteria is obviously a bigger concern.

So, the author doesn't seem to consider IC role a leadership role. I see, ok.

A whole article about getting a job in tech and no mention of the abominable leetcode. Surprise! From junior to principal Leetcode is here to stay. Good luck solving 2 problems in 35 mins.

Meta is less leetcode oriented? I'm shocked to read this. Meta is the poster child for leetcode style interviews. Meta requires you to solve 2 leetcode style questions in 35 mins (out of 45 mins - first 5 mins for initial pleasantries, last 5 mins for asking questions). For each question, you're required to (based on the signals they look for) ask clarifying questions, present a solution to the interviewer, get buy-in, code, verify with test cases - all this in 17.5 mins/question. Go figure! :-)

Thanks for sharing. This is so disheartening. The other day I was debating with my friends how a doctors life is so cool that they don’t have to go though grueling coding interviews every single time they want to change jobs, don’t have to prove themselves every single quarter, don’t have to be answerable to anyone or write performance reviews or be subjected to arbitrary rubrics. Boy, I was so wrong. Every procession has its hazards. This has been a learning for me. Although I do feel that the PCP doctors in US seem to have a simpler life. They leave office at 5 and don’t take calls in the night. Happy to be corrected though.

Horrible article. So many things are wrong. As with any thing in this industry, there's a pretty big spectrum and nothing can be generalized. Someone with a decade of experience simply cannot write such an article. This is click bait at best.

This is really bad news for Microsoft culture. See https://archive.is/ZuvYu. Also from Wikipedia: In August 2019, Suleyman was placed on administrative leave following allegations of bullying employees.[17][18] The company hired an external lawyer to investigate, and shortly thereafter Suleyman left to take a VP role at parent company Google. An email circulated by DeepMind's leadership to staff after the story broke, as well as additional details published by Business Insider, said Suleyman's "management style fell short" of expected standards.[19][20].

I acknowledge C++'s safety concerns, but no, Java is definitely NOT running rings around C++ perf. Not a single AI/ML model is implemented in Java. The core of AI/ML runs on C++ only. You may see a lot of Python, but the core engine that Python is wrapping is written in C++. Sorry to break it to you but Java cannot even come close here.

Not angry. Having a discussion :-). It just amazes me how the HN crowd is more than happy with just trying out a model on their machine and calling it a day and not seeing the real picture ahead. Let ignore perf concerns for a moment. Let's say I want to run it on a shared server in the enterprise network so that any application can make use of it. Each application might want to use a model of their choosing. Ollama will unload/load/unload models as each new request arrives. Not sure if folks here are realizing this :-)

Of course, you can support concurrent requests. But Ollama doesn't support it and it's not meant for this purpose and that's perfectly ok. That's not the point though. For fast/perf scenarios, you're better off with vllm.

FWIW Ollama has no concurrency support even though llama.cpp's server component (the thing that Ollama actually uses) supports it. Besides, you can't have more than 1 model running. Unloading and loading models is not free. Again, there's a lot more and really much of the real optimization work is not in Ollama; it's in llama.cpp which is completely ignored in this equation.

Few hundred on the planet? Are you kidding me? We're asking enterprises to run LLMs on-premise (I'm intentionally discounting the cloud scenario where the traffic rates are much higher). That's way more than a hundred and sorry to break it to you that Ollama is just not going to cut it.