Showing 20 problems

Newton's third law confusion

If every action has an equal and opposite reaction, why does anything move? Shouldn't all forces cancel out?...

James Wilson Physics beginner 656 0 38

Random Forest vs XGBoost

When should I use Random Forest vs XGBoost? What are the differences?...

Emma Wilson Data Science advanced 537 0 38

How to optimize slow SQL queries?

My SQL query is running very slow on a large table (millions of rows). The query: ```sql SELECT * FROM orders WHERE customer_id = 12345 AND created_at > '2024-01-01' ORDER BY created_at DESC; ``` ...

Lisa Park Programming intermediate 950 0 54

Understanding Docker basics

What is Docker and why is it useful? How is it different from virtual machines?...

Rachel Martinez Programming beginner 878 0 58

When to use BFS vs DFS for graph traversal?

I understand how BFS and DFS work, but I'm not sure when to use which one. Can someone explain: 1. When is BFS better? 2. When is DFS better? 3. What about space complexity considerations? 4. Any rea...

Tom Harris Computer Science intermediate 970 0 58

Negotiating developer salaries

How do I negotiate my salary as a software developer? Any tips from experienced devs?...

Sarah Chen Career Advice intermediate 955 0 67

GraphQL vs REST API

When should I use GraphQL instead of REST? What are the pros and cons of each?...

Sarah Chen Web Development advanced 745 0 51

Understanding Lewis structures step by step

I'm struggling with drawing Lewis structures for molecules. How do I: 1. Count valence electrons 2. Determine the central atom 3. Distribute electrons correctly 4. Check for formal charges Can someo...

Jennifer Lee Chemistry beginner 953 0 54

Why does time dilation happen in special relativity?

I understand the formula for time dilation: t' = t / sqrt(1 - v²/c²) But I don't understand WHY time slows down for moving objects. Can someone give an intuitive explanation? The light clock thought...

Dr. Michael Roberts Physics advanced 741 0 48

Free body diagrams - step by step guide

I'm taking intro physics and struggle with free body diagrams. For a block on an inclined plane with friction: 1. How do I identify all the forces? 2. How do I set up my coordinate system? 3. How do ...

James Wilson Physics beginner 1071 0 62

How does a hash table work internally?

I use dictionaries/maps all the time, but I want to understand how they work: 1. How is the hash function used? 2. What happens with hash collisions? 3. Why is lookup O(1)? 4. When does it become O(n...

Harry Stevens Computer Science intermediate 1059 0 67

Deep copy vs Shallow copy in JavaScript

I need to copy an object in JavaScript, but changes to the copy affect the original object. What's happening? ```javascript const original = { name: 'John', address: { city: 'NYC' } }; const copy = {...

Lisa Park Programming intermediate 1052 0 61

Remote work tips for developers

I just started my first remote developer job. Any tips for: - Staying productive at home - Communicating effectively with the team - Work-life balance - Setting up a home office What do experienced r...

Sarah Chen Career Advice beginner 1047 0 71