HNHacker News
TopNewBestAskShowJobs

jagtesh

458 karma · joined August 3, 2009

submissionscomments
jagtesh··on Oni: Modern Modal Editing – Powered by Neovim
For me, it is to avoid context switch. I'll have all the files I need open in different tabs and switch between them. If I need to cross reference something, I'll open it in a new pane.

Personally, I like being able to see the filename in the tab and just hit gt or Gt a few times than to bring up the buffers list (with or without Ctrl-P) and type the filename.

That being said, I love spacemacs and it doesn't have tabs (or I haven't researched that enough) where I make do with fuzzy searching through buffers.

jagtesh··on Baltimore Cops Kept Toy Guns to Plant Just in Case They Shot an Unarmed Person
I'm glad the cops in Toronto are paid extremely well. A Constable can earn $90k. There's less likelihood of a cop going to such extents if they don't need to. Of course that's not the only reason, but is likely part of the solution.
jagtesh··on Ask HN: Ever faced difficulties pivoting your job or career later in your life?
Your prospective colleagues and bosses would have been impressed by it. However, to impress the recruiter is a different ball game. Especially the inexperienced recruiters, who don't always understand the challenges of one technology vs another. Another possibility could be you were person #25 or even #7 to apply to the job and they already found a pretty good fit in the first 6.
jagtesh··on Ask HN: Ultrabook for programming?
I'm not forced, I quite like working on Vim. However I develop on a multi-app setup, 3 backend services and 4 npm based frontend apps with watchers and works running in background. RubyMine/Webstorm has a hard time keeping up and the memory usage shoots up to several gigabytes. As for Slack, I counted just now - the compressed memory usage is ~750MB! These things seem insignificant but do add up, especially with Chrome which itself takes a few gigabytes.
jagtesh··on Ask HN: Ultrabook for programming?
Yep, I use Chrome mainly because I like the developer tools on Chrome better.
jagtesh··on Container Tabs
This is a great idea! I love the fact that I can have both contexts in the same window. What would also be pretty cool is being able to move all windows in one context into a new window, if I want to separate things in a new OS workspace.
jagtesh··on Ask HN: Ultrabook for programming?
If you are a power multi-tasker (20+ browser tabs at any given time) running IntelliJ with a couple of electron apps (Slack, Spotify), it will slow down your system with constant disk-thrashing on a 8 GB machine even with an SSD. I use a Macbook Pro 2015 (8GB RAM/128 GB SSD) and I cannot run a fully featured IDE anymore. No more WebStorm or RubyMine. Vim is the only way to go!

You're a little bit in luck as Windows machines are considerably cheaper. Go for at least an i5/16GB/256GB SSD.

jagtesh··on If you want to earn more, work less
The article says Japanese salarymen work themselves to death. Then it says their culture looks down upon people who leave early. Then it goes on to quote an American study that working less hours pays more. Am I the only one seeing the problem here?
jagtesh··on Ask HN: What is something you do for clients that consistently blows them away?
It's not two days wasted because you have other clients. It's like concurrency around an IO request. No time wasted.
jagtesh··on Turning off syntax highlighting
I used to be in your camp before I discovered git add -p. Allows you to interactively pick which hunks to stage. SourceTree essentially replicated the same workflow in a nice GUI.
jagtesh··on Why Tokyo Is the World’s Best Food City
I read this article with a pinch of salt. The author is biased towards Japanese, French and Italian cuisines. He clearly notes the lack of South Asian and Spanish cuisine restaurants (what about Mexican? Filipino?) in Tokyo. How can a city have the best food in the world, if it's not even a fair representation of the world? That's like saying Japanese, Italian and French cuisines are the best in the world.
jagtesh··on Ask HN: I am doing $2M annually as a solopreneur and need your help
Hugely impressed by what you're doing. Congratulations! If I were you, I'd start by hiring an assistant to help me deal with distractions. Maybe even a junior accountant / clerk to help manage payments, bills and some basic finances. So I could focus more on the core-business.
jagtesh··on Here's what Yahoo CEO Marissa Mayer said that really made me angry
Slightly off-topic, how did this get picked by Yahoo? Do they get enough editorial freedom to publish something that doesn't favour their CEO? I'm pleasantly surprised for one.

Could this also mean the editorial team believes this to be true?

jagtesh··on How my open source hobby project became my job: 10 years of OptaPlanner
While I agree with you in principle, after reading the blog post I can only say it did work out quite well for Oliver. He works on what he likes full time and that's already more than what most of us can say. Would his own enterprise tool have made him richer? Possibly. But he himself says that it didn't have many enterprisey features at the time it was still his hobby project. Pretty sure he didn't reach that conclusion on his own and had someone at RedHat to guide him on the way.

In any case, nothing is stopping him now from starting his own company and consulting practice. It's still his open srouce project. Maybe he just doesn't want to do that and there's nothing wrong with that. You know who else was a genius that didn't want to sell things? Steve Wozniak. He even gave up most of his Apple stock to colleagues who he felt deserved getting it. Then there's Linus Torvalds. For some people, there are stronger motivations for building a product than running a company.

jagtesh··on What I learned from the Chinese about our Indian online market
Excellent analysis.

> Access to higher education in India is available only in English ... this creates a general differentiation, an unwritten apartheid.

I couldn't agree more. Have always felt this without being able to fully articulate what it was until now.

I've always felt having so many languages has hurt India more. I can validate that Chinese people in the west can still think about heading back to China and living in a place like Shanghai, without causing a dent to their standard of living or salary expectations. It's nowhere near true for Indian expats. At least not yet. I would argue (but can't confirm) this was part of the reason why Punit Soni went back to US (https://www.linkedin.com/in/punitsoni).

jagtesh··on Kraken: 3x faster decompression than zlib
Putting yourself first isn't a bad thing, especially where bread and butter is involved. Might I suggest dual licensing with a provision for free-to-use in non-commercial projects? Something similar to QT.
jagtesh··on At Chobani, Now It’s Not Just the Yogurt That’s Rich
I think the key here is motivation. When cost cutting is the motivation, managers are told to remove X number of people from the department, even if they all perform their jobs well. This is more common than you think.
jagtesh··on Ubuntu on Windows
Flinux was the first thing in my mind when I saw this. Could this be inspired from it? In which case, at least some sort of recognition or attribution would have been great considering the amount of effort Flinux author has put into it.
jagtesh··on Free Windows XP-10 VirtualBox/Parallels Images from Microsoft
Not that either (proof: https://blogs.windows.com/msedgedev/2015/08/17/windows-10-vi...)

Let's face it, this was a click bait (esp the free bit) and we all fell for it.

jagtesh··on Free Windows XP-10 VirtualBox/Parallels Images from Microsoft
Nope. They've offered Parallels for years too.
jagtesh··on Ask HN: What should we fund at YC Research?
Thorium reactor research!
jagtesh··on Startup Interviewing is Fucked
Personally, the only bad interview experiences I've had were not at startups, but at the big name co's. There's maybe one exception to this, a startup (extremely well funded by bay area standards) that was arrogant enough to expect me to show up without confirming my availability. They hired someone else who did show up on that day and didn't bother to tell me about it. I wouldn't want to work in such a company anyway.

Mostly though, startups have made it a really amazing experience. They have made a real effort to fit the misfits and I owe my career to them.

jagtesh··on High-Speed Firms Now Oversee Almost All Stocks at NYSE Floor
> Most HFT strategies don't actually do this. Buying and selling in such a short period implies a pure arbitrage, of which there are very few. The ones that do exist are generally fully exploited by the single fastest participant.

I assumed most were of that sort. I still fail to understand what does being one millionth of a second faster accomplish if you're going to hold your position longer than that. It still triggers a competition for being the fastest participant that makes the transaction right after an event.

>Why? Automated market-makers are a middle-man that temporally bridge supply and demand between "real" buyers and sellers. Kind of like a grocery store temporally bridges supply and demand between consumers and farmers. Kind of like a car dealer temporally bridges supply and demand between consumers and manufacturers. Kind of like... you get the idea. Why are equity markets different?

That's an interesting thought. It may just be that the subject has a lot more elements that I haven't considered yet.

Here's something for you to consider and I would love to hear your POV on this. What if the regulators decided to ban all HFTs. Transactions had to rate limited by 300ms or more. In your opinion, would the markets behave any differently from now? If not, then what is being gained by all the major investments in HFT systems and platforms? If yes, then what do the markets gain?

jagtesh··on High-Speed Firms Now Oversee Almost All Stocks at NYSE Floor
HFT mocks the true essence of trading. That of buying or selling goods or stocks because you see the intrinsic value and care to "invest" in them. This used to give us a real picture of the public sentiment for those companies or commodities.

HFT on the other hand is the brutal unempathetic cousin of intra-day trading that completely takes the human element out of the picture. Stocks are bought and sold in micro seconds, creating an unsustainable and unlevel playing field for the real humans in markets.

To this day, I fail to see how was this even allowed by regulators. HFT systems should be pitted against other HFT systems on newly created indexes or an alternative system, where humans are not allowed to trade for their own benefit. The current ecosystem is just unsustainable.

jagtesh··on Clojure is for Type B personalities
I'd argue that these might be polar examples and that a lot of people (maybe even the majority) fall somewhere in between. I for one cannot imagine being like the Clojure author, committing scratch-pad code into repo. At the same time, I despise the levels of complexity C++, Java and C# have introduced. Ruby and Javascript (and sometimes Python, Bash) are my goto. However, I like to organize things, keep them DRY. A project like Rails is extremely well architected for an interpreted language based on the authors observations. I highly doubt that it is an outlier.
jagtesh··on A short fable of software engineering vs. regular engineering
Why should this discussion be limited to out and out software companies. Think NASA. Think New Horizons. Think about the nuclear reactors and what would happen to them when a sensor gives a wrong reading for reaching critical level. These are some pretty serious use-cases where Software Engineering processes are highly developed and rigourous.

The computing systems used in a car itself (what do you think triggers the airbag on an accident?) can be trusted because of maturity in Software Engineering.

Startups don't choose to follow these methods to keep costs low and stay lean. I say that in the broadest sense, because a banking startup will be different from your average SaaS startup.

jagtesh··on A short fable of software engineering vs. regular engineering
I think the author is mistaken. No two car companies or software companies are the same.

The software written for mission critical systems, such as nuclear reactors and even cars (think direct injection, ABS, AWD and now auto-cruise control systems) goes through an extensive series of evaluations. Same goes for the software that helped New Horizons reach Pluto and beyond. It's just not possible to achieve such feats without a thorough software development process.

Agreed that the same cannot be said for startups, but comparing a startup to a multi-billion dollar car company with tonnes of regulatory and compliance checks is not a fair comparison to say the least.

jagtesh··on How I Created a $350M Software Company Knowing Nothing About Software
> So in this particular instance, he's much more akin to a record producer creating a hit by lifting samples from other artists and then rapping about himself over the track.

Only in this case, it was an employee of the same company. His job as the CEO was to get the best out of his employees. He succeeded in doing that. I think that deserves appreciation.

jagtesh··on The Macro
Thanks for the links! I'm one of those people too who likes to read 'actionable' news. HN used to be great for that.
jagtesh··on Getting rid of free office snacks doesn't come cheap
Do you mind telling us the name of your new workplace?
← PreviousPage 3 of 6Next →