HN user

hw

1,440 karma
Posts116
Comments362
View on HN
www.reamaze.com 2y ago

Are Chatbots Killing or Enhancing Customer Satisfaction? (2019)

hw
1pts0
www.godaddy.com 2y ago

How to Effectively Prompt for AI Art

hw
1pts0
www.shopify.com 2y ago

Shopify Magic

hw
1pts0
www.reamaze.com 2y ago

How Your SaaS Pricing Affects Your Target Audience

hw
2pts0
www.reamaze.com 2y ago

How We Doubled Our SaaS Paid Subscriptions (2017)

hw
3pts0
www.reamaze.com 3y ago

The Daytona: Rolex’s Ultimate Veblen Product (2017)

hw
1pts0
www.reamaze.com 3y ago

The Tesla Way of Making a Great Product (2017)

hw
2pts0
signalvnoise.com 4y ago

Hire Managers of One (2008)

hw
3pts0
letsencrypt.status.io 5y ago

Letsencrypt Service Disruption

hw
87pts60
status.mailgun.com 5y ago

Mailgun is having issues

hw
2pts1
www.330ramp.com 6y ago

The Tesla Experiment

hw
3pts0
twitter.com 6y ago

US Plug in Vehicle Sales by Brand 2010 to Present

hw
2pts0
www.atlasobscura.com 7y ago

The Swiss City That’s Full of Cat Ladders

hw
2pts0
zerowastechef.com 7y ago

Going Zero Waste in 31 Days

hw
3pts0
www.scmp.com 7y ago

Shiri: 1999 South Korean action blockbuster changed Asian cinema forever

hw
2pts1
www.china-briefing.com 7y ago

China's Greater Bay Area Plan

hw
1pts1
www.cnet.com 7y ago

Jury finds Apple infringed on 3 Qualcomm patents

hw
13pts0
www.popsci.com 7y ago

The scientific reason you find that Momo picture so creepy

hw
3pts2
betterthansure.com 7y ago

7 Things We Did to Double Our SaaS Paid Subscriptions Last Year

hw
1pts0
www.apple.com 7y ago

Apple Reports Fourth Quarter Results

hw
93pts187
seekingalpha.com 7y ago

Amazon Q3 Sales up 29% to $56.6b

hw
3pts0
www.marketwatch.com 7y ago

Facebook launches home video chat–and promises it won’t spy on you

hw
1pts1
edition.cnn.com 7y ago

The hothouse academies offering kids a shot at K-pop stardom

hw
1pts1
medium.com 7y ago

Data Collected by Dockless Bikes Is Helping Cities Map Your Movement

hw
2pts0
medium.com 7y ago

Alexa Can Be Hacked – By Chirping Birds

hw
2pts0
www.wsj.com 7y ago

VC firm Kleiner Perkins to split over strategy differences

hw
2pts0
www.marketwatch.com 7y ago

Accidental landlords – an unwelcome consequence of the housing market shock

hw
2pts0
www.marketwatch.com 7y ago

America moves closer to being a cashless society

hw
2pts0
hackernoon.com 7y ago

What I learned in two weeks running an online startup community

hw
2pts0
hackernoon.com 7y ago

$129m in Tips to Streamers Paid in 2017

hw
2pts0

“Rails can’t scale” is so 10 years ago. It’s often other things like DB queries or network I/O that tend to be bottlenecks, or you have a huge Rails monolith that has a large memory footprint, or an application that isn’t well architected or optimized.

Production database access must always be locked down from external traffic, and only allow traffic from the production application or within the production environment.

Aside from mitigating local dev accidentally pointing to the prod db, if you have the db accessible externally means it’s susceptible to network attacks and password attacks

Ruby now has Fibers and other constructs for async like Ractor.

Rails is a great framework and the productivity is unmatched, but with time a 2-3 years old Rails project is always tricky to maintain.

It isn’t any less tricky than a Django or Express project. With any codebase discipline and regular tending to the garden of code is important to prevent weeds from growing.

If anything that Ruby (and Rails) has going against it is still the raw language performance and higher memory requirements/usage than its counterparts, which makes it less desirable for workloads that require low latency or small memory footprint

Companies attempting to pay an engineer according to location, in my opinion, is another kind of discrimination. You are supposed to pay an employee based on his/her abilities, not her location.

So you’re saying, we should be paying engineers in Europe and in the US the same as an engineer in LATAM or India or Asia that has the same level of experience and skill.

The only way to be non discriminatory is to have a standardized formula of compensation that takes into account cost of living (rent, food, healthcare, taxes etc) where the final take home pay in locations around the world are equivalent - which I believe should be the case at most companies

It’s extremely rare to have projects be considered stable for years without any updates. Unless there are no external dependencies, uses very primitive or core language constructs, there’s always updates to be had - security updates, EOLs are common examples. What works in Python 2 might not work in Python 3

Software needs to be maintained. It is ever evolving. I am one of those that will not use a library that has not been updated in the last year, as I do not want to be stuck upgrading it to be compatible with Node 20 when Node 18 EOLs

Great that it works for you and your particular project.

Without knowing the details if your project and team, I’d take a monolith any day over 400 microrepos and the 70+ backend microservices. Our customers don’t care if it’s microservices or monoliths as long as it works and meets SLAs, so the question really is do I want to upgrade ruby or rails 400 times and deploy 100 services or just do it once in my monolith and deploy once?

Need to upgrade a gem that’s used in 100 of those repos to address a CVE - no thanks. Worse, 10 of those repos were owned by someone who left the company a year ago and since there were no PRs, no one knows how to work in the repo or understand what it does.

Rails 7.1 Released 3 years ago

Loose typing is a blessing. Reading and writing code with type declarations everywhere is a nightmare. YMMV.

Scrum is a cancer 3 years ago

I’ve managed teams that have been excellent without scrum. Then there’s one or two teams that just cannot get things done and are all over the place. Had to introduce scrum to get more structure and accountability to getting things done. Once the team started having a good cadence, slowly weaned off scrum.

Tldr; scrum is another tool in your toolbelt you can reach for. Some teams work better with scrum, some dont. Experiment and see which one works - ultimately the goal is the same which is a productive, well oiled machine, regardless of the ‘how’

Take a bootcamp - General Assembly, Hack Reactor. CS degrees are’t worth the 4 years if all you want is a job in tech or building products. If you’re looking to go into hardware, r&d, AI/ML then the cs degree is more of a pre req.

Launch School is great if you want more in depth learning compared to a coding bootcaml but not a 4 year degree.

Why does conservative == hate speech? Hate speech isn’t allowed on Twitter - I have not seen that happen without swiftly being modded out. If anything, I am seeing both sides of arguments in topics. There has been more nsfw images and porn. Will be interesting to see how disinformation operates in the new Twitter and if Community Notes can mitigate that

Is it really suppressing liberal discourse, or is the new Twitter balancing the sides by letting the conservative discourse run freely? It’s a common fallacy for folks to think that just because they are seeing tweets from the opposite side more that they think their side is being suppressed

Many have doubted Elon Musk during the early days of Tesla and SpaceX thinking he was incompetent in running those companies and the goals were lofty. People still doubt him with as much ferocity as his fans that adore him. It’s super fascinating IMO.

That being said, I do think Instagram will have some success with threads the same way Reels has been successful in fending off TikTok (as in not made completely irrelevant). People who share on TikTok also cross post on IG reels for more views and for eyeballs that are not on TikTok. I think the same thing will happen, where there will be some crossposting. Twitter still has a large audience - that will still make it relevant for some time.

Medical doctors spend a lot of time and money in med school and residency. They have malpractice risk, and perform more essential work like saving lives and improving people’s health, your health. Working a hospital especially in the ED is stressful. No stock options, rsu grants.

Tech workers on the other hand, say engineers, can easily get a high paying FAANG job without a 4yr degree - just spending time grinding leetcode or a coding bootcamp. Not to mention the RSUs, office perks like free lunches, WFH, on site laundry and daycare, flexible time off, no set work hours… come on

It’s not like they won’t leave if they manage to get remote job elsewhere.

Even without RTO, people will still leave for other jobs if the grass is greener on the other side. If anything, WFH makes it easier for someone to go job hunting and do interviews.

If the environment is your downside to RTO - you’re reaching.

The loss in productivity when someone does 2 hours in traffic a day is probably a more compelling argument. Companies also have to stock their pantry, hire more office management, renew their office space leases.

RSUs, stock options - those provide incentive that scales with the company’s success. Just because you’re at Company X that makes billions of dollars and makes one more billion next year does not automatically entitle you to part of that 1b as it’s likely due to work done by employees before you.

Turning it around - would you also take a paycut, or even clawing back bonuses or past income if the company starts losing money?

I wonder how much of these movements are them iterating and hunting for ROI in their infrastructure costs. Did GCP and AWS salespeople sell them on the benefits of the cloud, offer discounts, white glove migration help, showed some calculation on how much $$ they will save in the cloud, etc that on paper sounded great, but wasn’t ultimately a good fit?

Their market is probably saturated and perhaps declining that they are reaching for optimizations elsewhere.

So, you’re explaining a stack with:

- application instances

- load balancer

- database

- cache

- search cluster if application search is necessary

Sounds like any cookie cutter application to me, even modern ones. How is that complicated?

If you have inside information that grants you leverage, the time is obviously now before the leverage goes away.

Not sure if you are in tech, but if you are, the tech job market is at an interesting point right now. Cost of labor is likely going to be trending down as companies stop paying top % for engineers, FAANG stops hoarding talent, and more people enter the job market from layoffs.

If you are able to shop around for a job and get a few offers, that will put you in a better position to negotiate. Just be ok jumping to one of those offers if you don’t get the raise.

There is a reason why you don't do standups asynchronously.

There are plenty of teams that do standups async. I dont need to know what everyone else is working on on a daily basis. Not to mention a 15 min recurring meeting to start the day is soul sucking, especially when you hear the words ‘I have a blocker’ and it becomes a 30 min meeting

I have only experienced good stuff from Tesla service. I like the convenience of being able to request for a service appointment through the app and the response time was within an hour. Their mobile service also means I don’t need to drive to a service center on minor issues. I do live in California so not sure if it is different in other states or countries

The third vehicle (pickup truck) decided to go around instead of stopping, probably because of the vehicle behind that was driving too close. That caused a larger pileup than it would have been if the fourth car maintained a safe distance and speed.

This is partially the fault of Tesla, but it could have just been any other car having issues such as running out of gas, or an engine failure, or a medical condition with the driver… and the result would have been the same. That being said, there’s obviously no reason for FSD to stop the car like that - Tesla needs to figure out these random stops in the middle of a freeway

Or the acquisition was meant to take over / replace an existing product and those working on the existing product had no idea, and what happens is continued misalignment, pushbacks, conflicts and years go by with nothing being done.