HNHacker News
TopNewBestAskShowJobs

romanhn

5,556 karma · joined July 10, 2013

submissionscomments
romanhn··on Ask HN: What Technologies Should I Learn to Quickly Secure a Remote Position
This is probably the most actionable advice here. Nothing guarantees getting a job and getting interviews without much experience in current environment is going to be very challenging, but at least you can be well-prepared when an opportunity knocks.
romanhn··on Ask HN: What are some good publicly available postmortems to read?
https://www.pagerduty.com/blog/the-discovery-of-apache-zooke... - an old postmortem that I still think was a masterclass in debugging, uncovering two bugs in ZooKeeper and two in the Linux kernel.

https://about.gitlab.com/blog/2017/02/10/postmortem-of-datab... - thousands of GitLab projects permanently lost. A stark reminder of the importance of database backup testing procedures, because even multiple layers of backups can fail in a black swan event.

romanhn··on Exploring 120 years of timezones (2021)
My favorite video about the madness of timezones: https://youtu.be/-5wpm-gesOY. Many great examples, but the one that blows my mind is Israelis and Palestinians living in West Bank observing different timezones in the same geographic location.
romanhn··on Hammer Looking for a Nail, AI Drone Looking for Business Case
What an odd dismissal. I don't know where you're based, but in most of the US the experience of hailing a cab vs getting an Uber is night and day. The ease of use, the ratings, the price transparency, the availability - are all way superior, price doesn't even come into this. I grabbed a taxi recently and got quickly reminded of what it was like with "sorry, the credit card machine is broken" BS. No thank you.
romanhn··on Software Engineer Pay Heatmap Across the US
This is the answer. Most people don't know about levels.fyi.
romanhn··on Software Engineer Pay Heatmap Across the US
While I agree that FAANG data should be present/available, I will say that the only reason those companies are able to pay such amounts are due to their outsized valuations and the market shares they have captured. Vast majority of companies do not bring in per-employee revenues on par with the FAANGs, so it's not realistic to set one's definition of "decent wages" at those numbers and expect everyone else to pay them. Lots of high-flying startups made a play for fast growth and paid similarly high comp, with the end result of laying huge numbers of people off when the market demanded accountability.

TL;DR: I love being an engineer in the Bay Area, but we truly are a bubble.

romanhn··on Why Appalachia flooded so from Helene's remnants
HN seems to remove certain adjectives and, I guess, adverbs to minimize the sensationalizing of the titles (I assume). I was surprised by it recently when a title I submitted got "Massive" auto-removed even though length maximum was respected. Made the title more humdrum, but I can understand the rationale.
romanhn··on OpenAI completes deal that values company at $157B
Airbnb is down 10% since going public. Coinbase is down over 50%. I think some skepticism around pre-IPO valuation is warranted.
romanhn··on Do AI companies work?
Significant (as in, directly impacting millions of people) geography-related disputes are in the news literally every day.

Medicine - COVID vaccines.

Science - global warming.

Unfortunately, humans and their politics are intertwined into more aspects of life than one might deem rational.

romanhn··on How Discord stores trillions of messages (2023)
They are talking about 177 database nodes, which is not an indicator of architecture complexity. I assume they have dozens/hundreds of services consisting of multiple highly available nodes each across various geographies.

Having seen a much smaller set of Cassandra nodes used to store billions (rather than trillions) of records, I can say that Cassandra was definitely a total PITA for on-call, and a cause of several major outages.

romanhn··on Mark Zuckerberg: "Ship the App" (2011)
Multiple comments here talking about how Zuck doesn't care about the team. That is not my read at all. He specifically says that he wants to both fix the team and ship the product. What he does have a problem with is the sole focus on the team (aka fixing the team as the milestone on its own) while the company is losing its competitive advantage. That feels like a pretty reasonable stance from a "wartime" CEO [0]. A healthy team in a failing company is not an outcome to strive for.

[0] https://a16z.com/peacetime-ceo-wartime-ceo/

romanhn··on Everything we know about spies is wrong
It's currently available for streaming on Hulu.
romanhn··on Everything we know about spies is wrong
Highly recommend watching The Americans, an incredible show about Soviet spies pretending to be a regular American family. Based somewhat on real people, and very well-researched.
romanhn··on OpenAI to Become For-Profit Company
Altman Inc seems sufficient enough
romanhn··on Mira Murati leaves OpenAI
Super, whatever that means
romanhn··on I designed a Dieter Rams-inspired iPhone dock
Another +1 for Bambu. Recently replaced an older Ender 3 with P1S and it's been a breath of fresh air. Ender was much cheaper but the many, many hours I spent on tweaking both the software and hardware... I was many times ready to give up on the whole thing.
romanhn··on Ask HN: Would mathematicians be better off unemployed if we had UBI?
Sure, at the expense of the next generation of mathematicians who may not have anyone to teach them.
romanhn··on Peter Kuhnert
Dan is the moderator here. See the Contact link at the bottom of this page to get in touch.
romanhn··on Ask HN: What email service(s) do you use for your side projects?
It's a mix. I use my registrar's (Porkbun) email service for human communication (name@, support@, etc). Added those accounts to my personal Gmail inbox so I can send/receive using Gmail instead of logging into the registrar's webmail. Eventually will move to something like Google Workspace most likely, which is a bit more expensive.

I use AWS SES for transactional emails (mostly send, but making use of the receive capability as well). Nice and cheap. And finally using MailerLite for marketing emails. Just surpassed their free tier so may look again, but not too bad pricing-wise.

One advice I've seen is not to mix transactional and marketing providers (and ideally domains). If you get a high incidence of unsubscribes or "this is spam" responses, don't want your app to be dead in the water for transactional stuff if the marketing provider suspends your account temporarily (can happen even if you're legit).

romanhn··on Google Has Officially Killed Cache Links
It's odd, because I haven't seen cache links on Google for years. I used to rely on them quite a bit and once in a while would try again and run into "oh yeah, they seem to have dropped this feature." This whole thread is strange to me, sounds like they've been around for people much more recently? Or maybe moved location and I haven't found them (which is weird cause I looked...)
romanhn··on Ilya Sutskever's SSI Inc raises $1B
Along with Super in Superintelligence.
romanhn··on Ask HN: What books should I read to improve as a software engineer?
You might indeed. I do as well, and the long scenery descriptions are basically fluff to me, adding nothing to the experience. That said, I quite enjoy fiction, so that must be something else.
romanhn··on Japan’s Temple-Builder Kongō Gumi, Has Survived Nearly 1,500 Years
It didn't really survive though, in the end. In January 2006 the company was bought out. Per Wikipedia: "The old Kongō Construction remained only in the real estate division and changed its name to KJ Construction Co., Ltd. The over-1,400-year-old Kongō family's management structure essentially closed its doors. In July 2006, KJ Construction filed for bankruptcy due to insufficient funds." Nevertheless, very impressive track record!
romanhn··on The secret inside One Million Checkboxes
I'd say the mechanics are more similar to https://en.m.wikipedia.org/wiki/R/place
romanhn··on Web Design Museum
The evolution of the McDonalds website is a great example of playful and whimsical 90s design aesthetic gradually replaced to become the blandness that it is today.
romanhn··on Ask HN: Would you use an AI that makes calls and sends emails for you?
I can't imagine the current state of AI supporting these types of interactions (or humans wanting to deal with AI on the other side), but would be happy to be proven wrong. I suggest focusing on this single use case of yours and applying it to your idea: "Find 30 leads for customer development for exploring a new market segment." Whether an MVP is successful or not will be a good indicator of feasibility.
romanhn··on The first mass-produced DRAM of the Soviet Union
In my mind, the association is with a sitting dog that has its tail wrapped around it.
romanhn··on Ask HN: How do you work as a tech lead?
I'd highly recommend reading The Manager's Path by Camille Fournier. It has great directional guidance for folks starting in leadership (and experienced ones as well).
romanhn··on Ask HN: Why do you have to do something extra to get promoted?
It's fairly straightforward but widely misunderstood (or misapplied), hence the level of cynicism in these comments. Every level carries with it a certain set of expectations. Once you get promoted, you're now subject to those expectations. If I, as your manager, promote you to the next level without having evidence of your ability to perform at the next level, and you then bomb, it's bad news for everyone. For you (you get a bad review after previously doing quite well presumably), for your peers (they're seeing someone promoted above their ability, potentially impacting others around), and for me (it's my failure as a manager). There's always going to be some amount of luck involved in whether a promotion is successful or not, and it's my job as your manager to derisk it as much as possible. Doing your job at your level well is only evidence of just that, there needs to be some consistency of operating at the next level to the extent reasonable.

To be clear, I'm not saying you should be working extra hours to do this. If that's required, either your manager is not reasonable or you're likely not there yet and if I were to promote you, you might burn out soon.

romanhn··on The shortest, strangest engineering interview I've ever done
Best is short for "best regards" and is, in fact, how many professional people write. I agree with the rest.
← PreviousPage 8 of 32Next →