HN user

samrohn

981 karma

python dev/data engineer/skeptic

Posts95
Comments24
View on HN
www.uber.com 1mo ago

Agentic Grocery Shopping on Uber Eats

samrohn
2pts1
mithunmanohar.github.io 1y ago

Dimensional Perspectives: Visualizing a 3D Object from a 2D World

samrohn
6pts0
news.ycombinator.com 1y ago

Ask HN: Do You Take Protein Suppliments? Any Noticeable Benefits?

samrohn
15pts13
blog.det.life 1y ago

Apache iceberg the Hadoop of the modern-data-stack?

samrohn
115pts65
news.ycombinator.com 1y ago

Ask HN: Best LLM Stack for Q&A over Internal PDFs?

samrohn
11pts6
news.ycombinator.com 2y ago

Ask HN: Advice for data engineer moving to ML Ops

samrohn
1pts0
news.ycombinator.com 4y ago

Ask HN: One YouTube video that changed the way you see the world?

samrohn
7pts3
storage.googleapis.com 5y ago

SpaceX Rideshare users guide [pdf]

samrohn
1pts0
news.ycombinator.com 5y ago

Ask HN: How do you track personal goals? What's your favorite goal tracking app?

samrohn
1pts2
spinningup.openai.com 5y ago

Spinning Up in Deep RL

samrohn
205pts50
news.ycombinator.com 5y ago

Ask HN: What are the best pieces of advice you got as a software developer?

samrohn
1pts1
news.ycombinator.com 5y ago

Ask HN: What's the best time to check HN?

samrohn
1pts0
samnewman.io 5y ago

Back Ends for Front Ends (2015)

samrohn
1pts0
www.benstopford.com 5y ago

Designing Event Driven Systems Book

samrohn
2pts1
aws.amazon.com 5y ago

High Availability for Mortals

samrohn
1pts0
news.ycombinator.com 5y ago

Ask HN: CS50 of Financial Markets and Investing?

samrohn
1pts2
theprint.in 5y ago

How do bats stay safe from the thousands of viruses they host

samrohn
2pts0
timesofindia.indiatimes.com 5y ago

After ban on 59 Chinese apps, Indian government blocks 47 more

samrohn
7pts3
eng.uber.com 6y ago

Domain-Oriented Microservice Architecture

samrohn
4pts0
news.ycombinator.com 6y ago

Ask HN: How to write better technical requirements document?

samrohn
1pts0
www.youtube.com 6y ago

Who Controls All of Our Money?

samrohn
2pts0
www.spacespeak.com 6y ago

Beam Your Message to Space

samrohn
2pts0
github.audio 6y ago

GitHub Audio (2016)

samrohn
133pts33
www.spacex.com 6y ago

Book a Ride-Share Mission

samrohn
2pts0
thecorrespondent.com 6y ago

The neoliberal era is ending. What comes next?

samrohn
4pts1
github.com 6y ago

WebGL Fluid Simulation

samrohn
1pts0
www.spacex.com 6y ago

SpaceX: Crew Demo-2

samrohn
2pts0
news.ycombinator.com 6y ago

Ask HN: Do you follow TDD at work?

samrohn
3pts6
herbertograca.com 6y ago

DDD, Hexagonal, Onion, Clean, CQRS:How I put it all together

samrohn
3pts0
qz.com 6y ago

One programmer broke the internet by deleting a tiny piece of code(2016)

samrohn
1pts0

I know the exact expected behavior before I start coding. But I am having trouble translating that expected behavior into my TDD test cases. For example. an expected behavior could be the functionality I am building should periodically look into database, compute some metrics and then generate a report. This is a broad piece of expected behavior, unlike a unit test when you test small functionality. As per the TDD principles, it is advised to write tests at your interface and avoid any dependency on your implementation details as these may change in future. I am having a hard time trying to understand how do I do this for the use case I just mentioned ?

Slack was down 6 years ago

Makes sense. I recollect some of the postmortem reports I read where live config changes triggered cascading outages.

I would suggest something basic. Take a print out of monthly habit tracker from here: https://tealnotes.com/free-printable-bullet-journal-habit-tr... and add the goals/ habits you want to achieve. Put the goals in the order in which you want to do every day. Stick it on your wall such a way that it is very visible to you (this matters as this act a reminder for you). Every day check this list off. I have tried a lot of things in the past, and found this approach the most effective.

Yes. We ran into this early on. Setting your bid price(maximum price you are willing to pay for the resource you are spinning up) higher than the average spot price do not protect you against instance termination. Also even if you place your spot bid price at current on-demand price (you only get charged at the current spot market price) your instane will be terminated if there is no resource availble in the spot instance pool. For example, you have spin up an ec2 instance with 100 GB RAM with type spot instance, with bid price set to the on-demand price. If someone else spin up a 100GB as on-demand instance type- if there is no resource left in spot pool, your instance will be terminated.

Ubereats user from India here. Just opened the Ubereats app and it says "your account is now set up on Zomato" and directing to Zomato app. Looks like they completely shut down the app and moved their operations to the Zomato app.

yes. Not able to access any of the services deployed on GCP from web console. Random pop-up says "The server has timed out while trying to process your request."

Yes. I use google keep for keeping interesting ideas. I also have one card created per month to note down important lessons I learned that month personally and professionally.