HNHacker News
TopNewBestAskShowJobs

theanirudh

1,047 karma · joined May 29, 2013

Working on something new. Previously cofounder and CTO of Myra Medicines - 1 hour medicine delivery app in India.
submissionscomments
theanirudh··on Ask HN: Where can I see many examples of real companies' software architecture?
Gitlab is a very open company and have lots of documentation on their architecture here: https://docs.gitlab.com/ee/development/architecture.html and here: https://about.gitlab.com/handbook/engineering/infrastructure...
theanirudh··on LiveBeats: Building a social music app with Phoenix LiveView
Chris McCord, who built this app (and author of Phoenix) talked about it on the Thinking Elixir podcast. Excited to learn that many of the learnings that he got when building this app will make its way into Phoenix LiveView.

https://podcast.thinkingelixir.com/84

theanirudh··on Building a Cross-Platform Web and Mobile App from the Ground Up
This talk at Nextjs Conf explores cross platform solutions for common issues like routing, styling and animation. Found it to be quite helpful!

https://youtu.be/0lnbdRweJtA

theanirudh··on macOS Setup after 15 Years of Linux
> A better solution for me was using Karabiner-Elements to only swap the right command and option keys:

macOS has a built in tool called hidutil[1] for simple keyboard remapping. Prefer to use that since Karabiner-Elements has some issues on M1 and macOS Big Sur. I use this[2] tool to generate a simple launchd config.

1 - https://developer.apple.com/library/archive/technotes/tn2450... 2 - https://hidutil-generator.netlify.app

theanirudh··on WhatsApp – About multi-device beta
Another limitation is that you can't pin chats on desktop/web.
theanirudh··on A simple way to build collaborative web apps
Great article! Is there something similar to Replicache that is targeted towards simple multiplayer games? Im building a multiplayer version of a clicker game like Universal Paperclips[0] and dealing with similar the problems that Replicache tries to solve.

[0] https://www.decisionproblem.com/paperclips/index2.html

theanirudh··on Twitter is blocking tweets that criticize the Indian government
https://bitclout.com
theanirudh··on Flutter 2
It was buggy as well. I was locked out of receiving and sending payments for about a month. After some updates, had to relink my bank account and the app created a new UPI ID by appending a -1 ie. myname-1@okhdfc! It's like creating a new email ID to resolve the issue.
theanirudh··on When Amazon Switched from Sun to Linux
> Jeff started to think - we have all this excess server capacity for 46 weeks/year, why not rent it out to other companies?

If Amazon rented out excess capacity after Nov/Dec, what did they do for next years Nov/Dec peak? Did they build up more capacity throughout the year and not rent it out?

theanirudh··on Ask HN: What are you surprised isn’t being worked on more?
> Zoom "happy hours" pretty much get dominated by two or three voices (usually of the most senior people) and everyone else just listens, because you can't have 2 conversations at a time.

This is definitely a problem and my co founder and I wanted to solve it. We tried a bunch of stuff, but one thing that we noticed was that we were playing a lot more casual games with our friends and family since the pandemic. It was pretty enjoyable. We tried the same with our colleagues and it was definitely much better than a Zoom happy hour. The game provides some structure which removes the awkwardness and there is some amount of participation from everyone on the call. We are now working on a product (https://getlounge.app/) that helps teams organize these game happy hours.

theanirudh··on UX Issues with Notion
Dropbox Paper has the best editing experience. Notion should try to emulate that.
theanirudh··on Scaling Email Transparency (2014)
At the time of writing, they had 168 employees, I wonder how it has scaled to their current org size.
theanirudh··on Elixir Is Erlang, not Ruby
It's totally possible to run Phoenix in prod. I started learning elixir and am using Phoenix for https://getlounge.app. I don't use any of the advanced BEAM features like GenServers etc.
theanirudh··on Show HN: Talk – A free group video call app with screen sharing
Another fully featured group video chat: https://talky.io

It's based on this open source app https://github.com/simplewebrtc/simplewebrtc-talky-sample-ap...

They also run https://www.simplewebrtc.com which is an SDK for building custom WebRTC apps. They also provide TURN and SFU servers.

theanirudh··on Is Serendipity in the Workplace Possible in a Zoom World?
I think a lot of it has to do with how companies evolve. Apple and its culture has evolved to make it reliant on these chance encounters, where as Gitlab and other fully remote companies haven't. It will be interesting to see how companies transition.
theanirudh··on Is Serendipity in the Workplace Possible in a Zoom World?
Related PG tweet: https://twitter.com/paulg/status/1270622556098355201
theanirudh··on Software Engineering Within SpaceX
The astronauts show parts of the touchscreen and physical controls here: https://youtu.be/llbIzbOStt4?t=150
theanirudh··on Software Engineering Within SpaceX
Im not sure, even I would like to know the answer to this.
theanirudh··on Software Engineering Within SpaceX
Impressive, especially considering some of the touch targets are pretty small.
theanirudh··on Software Engineering Within SpaceX
They have physical buttons Incase the touch functionality misbehaves.
theanirudh··on Software Engineering Within SpaceX
I wonder how they manage not to have accidental taps on the touch screen during liftoff and or re-entry. As I understand there are a lot of G's and violent vibrations and I would assume it's hard to keep a steady hand?

(Atleast this is my understanding from watching Apollo documentaries/movies etc.)

theanirudh··on Launch HN: Datree (YC W20) – Best practices and security policies on each commit
We have a Java + Mongo stack and recently we had an issue in prod where code was deployed with a @Indexed annotation. When deployed this will create an index on startup and can lock up the DB. We had this issue years ago, but it slipped pass code review and we had a 10 minute downtime because of this. Can this be prevented using custom rules in Datree?
theanirudh··on Launch HN: Datree (YC W20) – Best practices and security policies on each commit
Looks good. We were trying to implement this using a mix of CI, pre-commit hooks and Gitlab PR templates, but it was limiting. This looks like exactly what we needed.

Regarding custom rules, does the tool run automated tests for those too?

theanirudh··on The God Login
I think email+password is still too confusing for "normal" people. Phone number + OTP is becoming very popular in apps, especially in developing countries where a lot of people don't even have/know what email is. I think this was mentioned in a recent a16z podcast as well.
theanirudh··on Josh Topolsky of The Verge Is Joining Bloomberg
They just announced it http://www.theverge.com/2014/7/24/5933361/welcome-to-the-fut...
theanirudh··on Josh Topolsky of The Verge Is Joining Bloomberg
Looks like Nilay Patel is replacing him https://twitter.com/ravisomaiya/status/492318663748628481
theanirudh··on Burying the URL
That just goes to show that URLs are a layer of indirection that people just don't get. Screenshots/photos are easy: Im seeing something, if I send this, they see the same thing.
theanirudh··on Burying the URL
Most normal users don't understand what URLs are, so I don't think this is a bad thing. This actually makes the UI more consistent; the address bar is always a way to search or go to a URL.

An anecdote: my friends girlfriend was reading an article on mobile safari and wanted my friend to read it. Instead of sharing the URL, she actually took screenshots and messaged it to him! We both found this fascinating! I keep seeing this sort of behaviour on Twitter and Facebook where people share screenshots of tweets and posts instead of the URLs.

theanirudh··on Ask HN: Do you have a side project you want to sell?
Pixter: http://pixter.in

Like Instagram, but for more privacy conscious users. It's ad-free so users have to pay a yearly fee for using the app similar to App.net. Has support for comments, likes, push notifications and live filters.

We couldn't market it properly and also people were not as willing to pay as we had expected so we want to sell it.

Includes the iPhone app, the fully responsive web app and the backend. Code can be reused to make any type of photo/selfie sharing app.

More details: https://www.sideprojectors.com/project/project/717/pixter

theanirudh··on Boycott systemd
The author of systemd, Lennart Poettering busts some systemd myths in his blog post http://0pointer.de/blog/projects/the-biggest-myths.html
← PreviousPage 2 of 3Next →