HNHacker News
TopNewBestAskShowJobs

nahname

1,538 karma · joined March 8, 2011

submissionscomments
nahname··on Fossil versus Git
Curious why you think Mercurial was a better product. I used it over a decade ago (coming off SVN) and it seemed to use a lot of similar concepts.
nahname··on 91% of polled Amazon staff unhappy with RTO, 3-in-4 want to jump ship
I agree. Usually your best people have an easier time finding new jobs and are the first to go. That will also work against future hiring when you no longer have the talent to draw in great people.
nahname··on 91% of polled Amazon staff unhappy with RTO, 3-in-4 want to jump ship
Working as expected.

https://www.theregister.com/2024/06/09/rto_quit_study/

nahname··on Ottawa wants the power to create secret backdoors in networks for surveillance
Ottawa was tricky because the jurisdiction belongs to the OPS, which fumbled the entire situation from beginning to end. It wasn't entirely clear if that was intentional either. The RCMP (federal) was brought in to break up the protests, but there was a lot of stone walling from the conservative provincial government.

There is also a world of difference between an organized protest with a specific purpose drawing awareness to a cause and thousands of people using commercial vehicles to hold a city hostage with no purpose or agenda other than a bunch of angry people unleashing their rage on the cities populous.

nahname··on Rails Cheat Sheet
It's Active Record that makes rails code re-use especially unique. I don't know of any other framework where you can 1) be certain of the ORM 2) add database tables from a third party library 3) the whole experience not being cobbled together.
nahname··on Rails Cheat Sheet
Ruby is practically the pseudocode they teach in schools. Which is selected for it's intuitive and simple nature.
nahname··on Rails Cheat Sheet
It's a great tool for those that want to build CRUD apps quickly and get 99% of the things right. That speed comes from code re-use (mostly gems). Once you get experienced in rails, you primarily glue things together. It's fast, but does not feel rewarding.
nahname··on Shopify will be smaller by about 20% and Flexport will buy Shopify Logistics
What if their decision making is just doing what everyone else is doing?
nahname··on What I Learned at Stripe
Latency is important to sales and it hasn't been an issue for Shopify. In my experience, you need people that understand how to scale things more than you need a scalable language.
nahname··on What I Learned at Stripe
Something like this only works if your leadership team believes in it. If they give and receive feedback through the same system, align incentives to keep it going. Then this kind of feedback will thrive.
nahname··on What I Learned at Stripe
Your biggest expense will be people. Rails is ancient at this point, but I regularly see people ship product with it in fractions of the time. You can also re-write parts in rust later, when you need to.
nahname··on Ask HN: Advice that changed your life?
>Pick people, not projects.

I follow this as well and it makes life better.

nahname··on Cassandra at Apple: 1000s of Clusters, 300k Nodes, 100 PB
Redis is a cache
nahname··on Shopify lets staff decide cash-stock pay mix as shares dive
Yes, this would be for one quarter. I also agree it is quite similar to an ESPP, especially for the majority of people. I doubt many would be willing to allocate 80-90% of their total comp to ISOs.
nahname··on Shopify lets staff decide cash-stock pay mix as shares dive
An ESPP is directing earned cash into stock. You buy the stock at time of payment.

This is directing equity into RSUs or ISOs at the open of the window. You will be subject to price fluctuations over the window, which you wouldn't be with an ESPP.

nahname··on ML is not that good at predicting consumers' choices
It is bad. I dislike most "smart" things though, so take my agreement with a grain of salt.
nahname··on Writing for distributed teams (2021)
If there is a culture of valuing writing, wikis work. The tool can only improve or detract from what is already there.
nahname··on Why We’re Sticking with Ruby on Rails at Gitlab
That is every project when the team is dysfunctional. Your language won't save you.
nahname··on Ask HN: Alternatives to 1Password
1Password started and currently has a self-hosted option. They are actively migrating to a SAAS model to justify monthly subscriptions instead of licenses.
nahname··on Redis Cluster Re-Implemented in Rust: Scaling Redis Easily in Kubernetes
The master/replica setup is interesting because we did something similar at Shopify, but I don't believe this is conventional for redis cluster. Can you expand on that a bit? eg: Looks like master/replica are together on a host, wouldn't you want them spread out?

You are including proxies for clients and server? How do they compare to envoy? eg: Are you doing anything clever to handle failovers transparently for clients?

Is the metadata storage just using redis?

nahname··on Ask HN: Why are relational DBs are the standard instead of graph-based DBs?
TAO uses MySQL doesn't it? Would that make it more of a service built on top of MySQL, rather than a unique graph database?
nahname··on Ship / Show / Ask: A modern branching strategy
Environments are generally handled via deployment configuration.
nahname··on 1password is considering a self-hosted option to store vaults
What did you switch too?
nahname··on Management by metrics leads us astray
The clinic was morally wrong. Lying to their customers for surgeries they did not need is malpractice. This does not need to be solved by the federal/state government. The professional body should handle it.
nahname··on Governments spurred the rise of solar power
It is worth pointing out that Ontario solar generation is only 1% of the power supply mix.

https://ieso.ca/en/Learn/Ontario-Supply-Mix/Ontario-Energy-C...

nahname··on What I’ve Learned in 45 Years in the Software Industry
Too many are... Some are built upon a novel ideas though. Can we build web apps like desktop apps? Can we use one language on the frontend and the backend? Can we write everything in java?

Rails was built upon the novel idea of, "Can we build a CRUD app framework developers enjoy using?". As there is no silver bullet, this comes with tradeoffs many do not want. Performance is not a first class citizen. Code is prescriptive. A lot of rails apps are just gluing together gems.

I will say though, if you are building a CRUD app. There is no other option that will get you to done faster than rails.

nahname··on What I’ve Learned in 45 Years in the Software Industry
That's too bad. I worked at a dotnet shop when I learned rails (on my own) and it was night and day for me. ASP.NET is a poor framework that was tries to take the windows decktop app experience and port it to web. Turns out that is a bad idea...

Which frameworks do you recommend today?

nahname··on What I’ve Learned in 45 Years in the Software Industry
It's hard not to become jaded when every framework turns out to be just another team's personal preferences. I would say the statement is generally true about frameworks, but not true about rails. Perhaps the author did not spend enough time with rails.
nahname··on Inflation Truthers
All of the low inflation items are also goods that can be manufactured overseas.
nahname··on Cyberpunk 2077: How 2020’s biggest video game launch turned into a shambles
There are bugs. After 60+ hours of gameplay, I can say Cyberpunk is significantly worse than the Witcher 3 was at launch.

The thing is, on PC, the bugs are mostly visual annoyances or obvious lack of polish. Menu's not updating, UI glitches in cut scense, etc... I've had the game crash on me exactly once.

The core game has a great story. The side quests are unique and interesting. Characters have depth. Combat is surprisingly good. Cyberpunk has all the things I need to enjoy it and I did enjoy it.

Page 1 of 16Next →