HNHacker News
TopNewBestAskShowJobs

jagtesh

458 karma · joined August 3, 2009

submissionscomments
jagtesh··on ReScript aims to be a strictly typed JS, simpler and faster than TS
Disclaimer: wrote this on phone and writing from memory

From how I understand this, ReasonML was/is the true OCaml derivative in JS world.

Whereas Rescript, which was called BuckleScript I think, took the nice pattern matching bits along with the type system from OCaml and married it into JS syntax.

That said, they’ve further tweaked the syntax from BuckleScript days presumably and removed support for JS classes.

jagtesh··on TSMC’s Arizona Culture Clash
This reminds me of the documentary titled "The American Factory"[1]. The teams at TSMC would do well to learn from their experience.

[1] https://en.m.wikipedia.org/wiki/American_Factory

jagtesh··on Show HN: Plain Org – A new org mode app for iOS
Congrats on the launch! Plain Org is coming together very well and I wanted to show my support.

I use OrgMode, among with tools like Roam Research. I have always felt the lack of good mobile support as a deterrent for using OrgMode on the move. This gives me hope!

jagtesh··on Backblaze IPO
Thanks for sharing this insight! I’ve always wondered the same - why did that X startup I worked at choose to stay unprofitable when they could have paused growth for Y months and turned profitable?

Another reason can be - investors are more interested in growth multipliers. X% YoY etc. As long as the potential for profitability exists on paper.

jagtesh··on Deadly infection linked to contaminated room spray sold at Walmart
TIL that’s exactly what it is, apparently. A fundamental system of human physiology, influencing sleep, mood and pain among other neurological functions. Our bodies contain naturally occurring cannabinoids that regulate this system.

Source: https://www.healthline.com/health/endocannabinoid-system

jagtesh··on Advice to New Managers: Don't Joke About Firing People (2020)
Apologize, move on and hope for the best. Management is an art and mistakes (in hindsight) are bound to be committed. Never stop learning and don’t be hard on yourself.
jagtesh··on Advice to New Managers: Don't Joke About Firing People (2020)
Good general advice. Had a manager who would say to folks “you won’t get fired for xyz”. Even the mention of firing made the environment unpleasant. Now I fully appreciate how words can have a profound effect on morale.
jagtesh··on Ask HN: Do you still miss your RIM BlackBerry?
I loved my BB Bold. It’s still snappy for most part. Of course don’t bother where internet speed is concerned (802.11b probably was the best it could do). Loved the keyboard and the optical trackpad. It’s more than just nostalgia.

BBs were great at encouraging multi-tasking in the real world (typing an email while looking at someone and having a conversation). Our large display touchscreens of today are better at better at multitasking on the phone (using multiple apps, switching between them). Android is arguably better here, so a future Android based BB could still deliver on the holy grail experience that marries the two.

jagtesh··on Sports Owners Use Their Teams to Avoid Millions in Taxes
TL;DR Treat sports franchises differently from other businesses.

“Please excuse any typos, wrote this on my phone in a hurry”

It’s less about sports owners vs person on the street than it is about any business owner and their employees. The business owner most likely does pay an overall lower tax rate. It is a broader philosophical conundrum.

On the one hand, you want to encourage entrepreneurship. Without a disproportionate reward, why would anyone be willing to take on the regulatory burden of a owning a business. On the other hand, we wish to promote equal treatment. Same laws for everyone.

So maybe, the real conversation should be about simplification of tax law to promote a less disproportionate divide between being an employer and an employee. The compliance frameworks and tax laws are as it is horrendously complicated in every country I’ve ever worked in. How about simplifying them? Have income > X? Pay Y tax. Not only will this promote egalitarianism, it will ease the complexity of running a business.

A good compromise then? In theory. In practice, that’s never going to happen. Governments are not autocratic. They need consensus to move forward. Making a change like this will involve appealing to all kinds of govt. leaders with differing vested interests. It’s the very reason behind our (US/Canada) countless tax rebates clauses and provisions. Local leaders creating new subsidy programs to attract more businesses (that translates into jobs) for their constituents.

Hmm..what can we do then? Treat sports franchises differently from other businesses. Somewhere in the countless points the author makes, they brought this up. I think there’s some real substance here.

jagtesh··on Google’s unfair performance advantage in Chrome
I will give my benefit of doubt to the maintainers as well (as the author notes). Chromium is an open-source project - so there is a way for an interested browser vendor to make a change to this behaviour and enable support for their browser. So far there doesn't seem to be any indication of a malicious intent. If such requests were made and shot down consistently, _that_ would be concerning.
jagtesh··on Ask HN: Did Google disable line height on search?
Yeah, absolutely driving me nuts. The readability has suffered for me.

Oddly, I opened a private tab on Safari - which was a not part of the test and had the older line height. It had a settings icon at the top of results page with an option to enable Dark Mode! Wish I was in that test cohort :-/

jagtesh··on Mypyc: Compile type-annotated Python to C
It seems really interesting that the mypy team went to such lengths to create a binary version of their linter.

The big draw with mypyc has got to be direct integration with other source code in C.

Can anyone answer if it’s possible to replace PyPy’s VM backend with LLVM for AOT compilation? I wonder if that will results in any performance improvements.

jagtesh··on Tell HN: Never search for domains on Godaddy.com
I love namecheap. Been a satisfied customer for close to a decade. I have to thank Drew Houston for this.

Many many years ago, when YC was newish - I read a blog post featuring Drew. He registered the first Dropbox domain (getdropbox.com I think) on Namecheap. That's when I decided to give Namecheap a try, and I'm so glad I did.

Haven't been disappointed since. Thank you!

jagtesh··on Google, nobody asked for a new Blogger interface
Someone thought of a way to keep their job at Google.

Seriously though, I'd love to see some stats on Blogger traffic today and what level of ad revenue it contribute to Google. It's got to be a cash cow for them to keep it running for so long.

jagtesh··on Scaling Erlang Developer Experience at WhatsApp [pdf]
Other examples: linting code, configuration, documentation, etc.

Or updating a registry, release version somewhere, even sending an email/message to someone when something happens (a new client signs up, emails with a certain keywords).

So many processes beyond development can be automated. SalesOps is very simply doing that for Sales teams (managing sales pipelines, distributing leads, generating reports). Marketing Automation has become its own field (targetted drip campaigns, now add another layer: account based targeting based on rules).

jagtesh··on Scaling Erlang Developer Experience at WhatsApp [pdf]
Yes, yes, yes. Just CI/CD alone has been a huge productivity boost for one of the teams I lead. The thing is, as you scale (50 people to 200+), people adapt to depend on processes rather than individuals.

If the process is automated and well documented, you'll be have even more power to tweak the inner workings without retraining anyone.

Like someone else said, even if it doesn't save you time, adding automation simplifies your processes and creates a powerful abstraction, which will come in handy when you do start hitting scaling challenges.

jagtesh··on Apple is starting to use Rust for low-level programming
That said, I think it's safe to say - this tweet is a sign that Rust is gaining traction at Apple. It might end up influencing others at Apple to consider Rust as an option and evangelize it within.
jagtesh··on Apple is starting to use Rust for low-level programming
Most large companies typically have a bunch of primary languages/frameworks, so IMO there's never really such a thing as going all in. Unless you're FB and you're stuck with PHP/Hack.
jagtesh··on DigitalOcean App Platform
This is more similar to Cloud Run combined with Cloud Build, when using the Dockerfile.
jagtesh··on Real Time Machine Learning (2019) [pdf]
I guess they want silicon for different uses. Embedded with low power consumption (on a soldier/handheld for example), in a vehicle, in a datacenter, etc.

With each situation, your need for precision can vary, and along with it the requirement for processing power.

A model tuned for 75% accuracy is lighter and faster to run (fewer layers) vs 85% (several times bigger, slower). I've made up the numbers to illustrate a point. This is anecdotal and I'm not an ML expert. But here's some evidence:

1. https://ai.googleblog.com/2019/03/an-all-neural-on-device-sp...

2. https://ai.googleblog.com/2018/05/custom-on-device-ml-models...

3. https://krisp.ai/blog/how-we-shrunk-dnn-to-run-inside-chrome...

jagtesh··on Business software is so good now, that it’s competing with consumer software
While I admit, the OP/author didn't choose the best examples and could have researched more. And also, there are still plenty of crappy business apps out there. (To the troll comments, neither Oracle nor SAP are modern by any account. Oracle predates the internet).

I will also say that the OP is right about this trend. If I had to pick between two equals, with equivalent SLAs/privacy/other business considerations, I'd pick the tool that's easier to use and onboard. An easier to use tool means my team spends less time struggling and more time being productive and happy!

Think AWS vs GCP. AWS is older, clunkier with a terrible UX and GCP is modern , aesthetically pleasing, gets out of your way and innovative (cloud console FTW).

JIRA is from a time before this trend started, but ClickUp is a JIRA/Confluence/Trello alternative that faster, modern and easier to use.

Notion is another great example. It's a business tool diguised in consumer clothings. It's so well designed, easy to use and massively customizable that it serves both use-cases equally well (at least for me).

While Dropbox started out as a consumer app, Box was business centric from the get go and has a really good UX. Same goes for Quip, that's an alternative to Google docs for business that was eventually acquired by Salesforce. It's UX was way ahead of it's time.

And there's Shopify! It's a dream to use for setting up an online store, compared to any of its predecessors.

So in spirit, the OP is right.

jagtesh··on Ask HN: Has anyone been fired because they were job hunting?
Not sure who told you this. It's not easy to replace anyone and hasn't been for a while now. An experienced individual leaving a team is always a big hit to the team's productivity. Typically takes 3-6 months to recover from that.
jagtesh··on Tell HN: Interviewed with Triplebyte? Your profile is about to become public
You're missing an important argument. You could have had a profile there from before you joined the current employer. And now you're just maintaining it. Doesn't mean you're actively looking for new job.
jagtesh··on Product Marketing for Engineers
> You could _almost_ argue that some jobs, like PM, UX researcher, designer, digital marketeer largely exist because of the narrow mindedness of engineers

I'd argue it's a simple division of labor. Engineers need to stay focused on solving technical challenges. Also, when it comes to PM - it's more than just writing product stories or prioritizing them. Doing stakeholder interviews is as art. Asking the right questions is crucial.

So while Engineers stay focused on the how, the PM stays focused on the what. And the UX translates the what into an interactive map easily understood by target audience.

jagtesh··on Monica Cellio leaving Stackexchange after settlement
Can someone summarize the context behind this post?
jagtesh··on Julia: Come for the Syntax, Stay for the Speed
I've been following Julia for many years now and it hasn't quite picked up outside the Data Science/Research communities. I'm at a loss to understand why it hasn't gone mainstream. Technically, isn't this a superior language to everything out there if you are getting performance + readability?

To start the discussion, maybe one factor could be the lack of a package manager like npm/crate. What else?

jagtesh··on Google Cloud Is Down
Multi-cloud for those times when you really need that level of availability and can afford it.
jagtesh··on Why I don't use React
React makes sharing and maintenaning code easier IMO unless it has been over-engineered in the name of DRY.
jagtesh··on Warp – Mobile VPN
> Also, the content from Google, Facebook and a couple other cloud providers is what consumers actually want.

What content from Google and Facebook? If you are referring to YouTube and Instagram - that's one part of the total internet content consumed. Hard to totally ignore the news sites, blogs and streaming services.

jagtesh··on Dedicated Server: STOR-72T
I don't see it. Must have been a glitch that is fixed now.
← PreviousPage 2 of 6Next →