HNHacker News
TopNewBestAskShowJobs

ublaze

399 karma · joined March 1, 2018

@utsav_sha on Twitter
submissionscomments
ublaze··on US nuclear-fusion lab enters new era: achieving 'ignition' over and over
ICF: Inertial Confinement Fusion

MCF: Magnetic Confinement Fusion

CFS is Commonwealth Fusion Systems - https://cfs.energy/

Q is the ratio between energy in and out in a fusion system. Q > 1 is the holy grail, which implies we have more energy out of the fusion system than in. CFS is aiming for Q 11 in its prototype reactor.

SPARC is the "Smallest Possible" ARC I believe. It's their prototype reactor that they're working on that uses magnetic fields through superconductors to contain Hydrogen as it heats up into plasma and goes through the fusion process.

ARC is the 400MW reactor that will be produced (aimed for within a decade) if SPARC succeeds - it's the scaled-out version of SPARC.

It has an impressive set of people working on it (ex-SpaceX).

And yes, ARC is named after the Iron Man reactor.

ublaze··on Ask HN: Could you share your personal blog here?
Tech blog: https://www.softwareatscale.dev/

Substack to keep it simple. But I'm not extremely happy with the design.

ublaze··on OpenAI salaries are not 800k
These are company reported base salaries for OpenAI members of technical staff. The base salaries look very similar to standard tech bands.

They could be underpaying immigrants, but that's unlikely, given that it's illegal and they have a lot of attention on them.

ublaze··on Launch HN: Inri (YC W23) – Wealthfront for Investing in India
That's too expensive. I'd prefer a monthly/yearly fee.
ublaze··on Good CI/CD and SRE Blogs
Thank you!
ublaze··on Ask HN: Do you find working on large distributed systems exhausting?
Yeah, large-scale systems are often boring in my experience, because the scale limits what features you can add to make things better. Each and every decision has to take scale into account, and it's tricky to try experimenting.

I think it has to do with the kind of engineer you are. Some engineers love iterating and improving such systems to be more efficient, more scalable, etc. But it can be limiting due to the slower release cycles, hyper focus on availability, and other necessary constraints.

ublaze··on Git in one image
Does anyone know which tool can be used to make such visualizations?
ublaze··on Black, the uncompromising Python code formatter, is stable
To clarify, the slow git push was likely custom pre-receive hooks being slow.
ublaze··on Black, the uncompromising Python code formatter, is stable
I remember we migrated 2+ million LoC to being formatted by Black at Dropbox.

Our Livegrep instance with a custom Git blame implementation always crashed at the commit made to do the migration :-) We had to pause our merge queue because we didn't want to run into conflicts, and I remember the `git push` ended up taking a while.

There was only one change that we had to make to Black to get it working on our codebase - https://github.com/psf/black/commit/024c9cab55da7bd3236fd887...

Glad to see it's now stable.

ublaze··on Highlights from Git 2.34
I interviewed one of the creators of the Git sparse index a while back: https://www.softwareatscale.dev/p/software-at-scale-32-derri... which had some interesting tidbits.
ublaze··on Building PlanetScale with PlanetScale
I've been following PlanetScale for a few years and interviewed their CTO Sugu last week: https://www.softwareatscale.dev/p/software-at-scale-29-sugu-..., if anyone's interested to hear their story of building Vitess for YouTube and some details on PlanetScale behind the scenes.
ublaze··on The modern trap of turning hobbies into hustles (2019)
This resonates well. I have a hobby software podcast (https://softwareatscale.dev/) and the most common question I get asked is around how I'm planning to monetize it. I've had unsolicited offers from acquaintances to partner up to set up merch deals (?) and even NFTs to sell episodes.
ublaze··on San Francisco All-Female Hacker House Aims to Support Women Builders
What are some well known companies that came from founders living in hacker houses?
ublaze··on Scaling monorepo maintenance
Version skew is only an issue when there's cross service communication. One service deployed on two different codepaths (in this case, using a different library implementation) is completely fine.
ublaze··on Ask HN: How do you grow a pod?
I've been thinking about this with my software podcast too! (https://softwareatscale.dev). Was thinking of posting something similar here.

You already have more downloads than I do, so you can take my advice with a grain of salt.

- My written articles have done well and drove a bunch of signups to my newsletter. That introduces people to the podcast (substack lets me do combined newsletter/podcast). People are more likely to share and read articles, and the really interested ones tend to listen to the show as well.

- I use Descript to make YouTube clips of the show, and link to the full episode, where people can listen to episodes. I've found that a successful YouTube video doesn't drive that many sign ups/subscribers to the show, but drives subscribers on YouTube.

- Some influential guests on the show drive a "pop" when they retweet their episode.

- It took about 3-4 months to show up on Google when you search for "Software at Scale", but that drives some organic traffic.

- I get some of my new subscribers for the podcast by posting in relevant subreddits like r/programming. It's a struggle :-)

ublaze··on Ask HN: Who is hiring? (April 2021)
Vanta (YC W17) | Software Engineer | Full-time | San Francisco / New York | https://vanta.com

Vanta simplifies the complex, time-consuming, and tedious process of becoming SOC 2, HIPAA, or ISO 27001 compliant. So startups can focus on growing their businesses.

We have stellar product market fit (over a thousand business customers) and are growing very rapidly - here's a chart from our CEO: https://twitter.com/christinacaci/status/1353802993729118212

Vanta provides automated and continuous security monitoring. This helps companies sail through audits like SOC2 while actually ensuring that customer data stays safe. We run read-only checks against tools like AWS and SaaS tools like GitHub, as well as periodic configuration checks against company workstations and servers using an agent. There's tons of technical challenges due to the growing number of diverse customers and product complexity as we serve both CTOs and auditors.

Tech stack: NodeJS, React, GraphQL, AWS.

If you're interested in making companies more secure, and helping them unlock deals faster, reach out!

Email me directly at utsav [at] vanta [dot] com

ublaze··on Launch HN: Enombic (YC S20) – Create your own stock indexes
It was really sad to see Motif shut down. That service was awesome. It's made me wary of trying new services for this, since their shutdown led to a bunch of shuttling around of portfolios from different, much worse services (Folio, finally Interactive Brokers).
ublaze··on My experience as a Gazan girl getting into Silicon Valley companies
I'm curious what visa you'd be using to work at Repl.it (if you were going to move to the USA). I'm wondering if our startup should be using Manara.
ublaze··on Sequoia Capital says it was hacked
Not to throw shade on Sequoia, but the statement "We recently experienced a cybersecurity incident" reminds me of Euphemisms by George Carlin (https://youtu.be/vuEQixrBKCc)
ublaze··on Launch HN: Finmark (YC S20) – Financial planning software for startups
What are you using for your landing page?
ublaze··on The SOC2 Starting Seven (2020)
What do people think of using something like Vanta (vanta.com) for achieving SOC?
ublaze··on Ask HN: How would you convince your friends and family to switch from WhatsApp?
I started using Telegram a couple of years ago to prevent my "online status" on Whatsapp being visible to everyone.

Just start using both, and convince a few close family members (spouse/parents) to start using the app. People cannot be forced into using a new product. On the other hand, they will automatically use the better product if their network is on both.

Now my parents and partner are comfortable with both Whatsapp and Telegram. They use Whatsapp more heavily than I do, but they can comfortably use both. Since Telegram is better (from a product perspective), they also use Telegram when talking to each other.

IMO we can't tear down network effects easily, especially when the negative consequences of using one of the products is seemingly non consequential. We just have to move brick by brick.

ublaze··on Ask HN: Any luck negotiating better terms for on-call?
Each shift is a week long.

We're fortunate that our team has a European counterpart, so we don't have to respond at night. We do 9:30 am -> 9:30 pm, and there's 5 members in our rotation.

ublaze··on Ask HN: Any luck negotiating better terms for on-call?
We have a pretty tight oncall (5 min response time).

I think the steps you can take are:

1. Make it clear to your manager this is unacceptable, and you will end up looking for alternate teams/jobs if this goes on

2. Make the same thing clear to your skip level

3. Quit / change teams, citing oncall as the issue

There's no point of doing anything else, in my experience. It's someone else's job to make sure that your oncall experience is prioritized. It sucks to leave an otherwise good job.

For extra credits - try to propose some solutions. Why are some issues not solvable by engineering? Would simply resetting expectations mitigate the largest issues/waking up at night?

ublaze··on Ask HN: What's a side project you built to make money that hasn't?
I made a bot that bet on horse races. The strategies were succesful but ultimately I spent more than it earned on AWS fees. I might turn it on again next year.
ublaze··on A Byte of Coding – A curated newsletter of programming articles
Is there a way I can submit an article that might be worth incorporating in your newsletter?
ublaze··on The Strength of Being Misunderstood
I wonder what we get if we feed enough essays like these into GPT-3. Enough self help books to make a living, I suppose.
ublaze··on Static Typing for Ruby: Adopting Sorbet at Scale
Semi related: what kind of process do you have that makes you feel confident pushing 40x a day? Do you run some kind of automatic analysis that helps you automate the push completely? What if you know that HEAD has a regression that shouldn't be pushed?
ublaze··on Run Python Applications Efficiently with malloc_trim
That's a neat trick and even simpler than what I wrote about.
ublaze··on Run Python Applications Efficiently with malloc_trim
imports can't be safely automatically stripped in Python (or even 100% safely re-ordered) since they could have side effects.

We run a linter that confirms with the user before stripping them, which works out well in practice.

Page 1 of 2Next →