nullspace

Joined 14 years ago

Karma
1,697
Submissions
216
Member since
Jan 29
[ my public key: https://keybase.io/varunkvv; my proof: https://keybase.io/varunkvv/sigs/aCqx43wsQwT5M4kmvrNW3L3Gvg6zc9LH8Hl1nXOajoE ]
View on Hacker News

Recent submissions

Comment · 2 years ago
I have just downloaded and set it up to talk to Anthropic. I have some unused API credits that I've been trying to find a use for. Haha.

To be honest, I was very confused by the the @'ing. Is it possible to always pin the current open file to the context, perhaps in a FIFO fashion? (Other than the manually pinned files). The UX around pinning / @'ing is not super clear to me.

Otherwise still getting the hang of it, and generally pretty neat.

Comment · 2 years ago
From latency perspective, not really. As someone who used redislabs at a previous company, the requests got routed through the Private Network proxy (whatever AWS calls it) which minimizes any networking overhead.
Comment · 2 years ago
You may feel less enthusiastic about it once you watch the linked video. I wouldn’t exactly call it a roundabout. That’s only what’s at the center of it.
Comment · 2 years ago
100% agree. I don’t care about OpenAI or the members of its board at all, one bit.

What I did see was so much incompetence at the one thing I expect a board to be at least okay at. Hiring and firing.

For that alone, I think the board reshuffle was good. Regardless of who you support in all of this.

Comment · 2 years ago
Assuming you’re asking in earnest I would begin with S&P 600 Small Cap companies, and see how they got their starts. These are all profitable companies with various levels of earnings growth and indebtedness.

Also commercial real estate fits your criteria almost perfectly.

Comment · 2 years ago
Yup, agree. I know HN is not a complaint forum, but I’m starting to wonder why I still pay prime for 7 day delivery.

I have switched my pets’ orders to Chewy completely. Their deliveries have consistently been 2 to 3 days even over weekends.

Comment · 3 years ago
For such applications, isn’t the parallelism count usually static and limited? I think there will be good benefits for distributed system frameworks for python. Id agree.

A couple of years ago, I implemented in process parallelism for a system I was maintaining at $JOB. I was happy the system was in Go and not Python. But it was an exception to the rule in my experience.

Comment · 3 years ago
I agree. UIs written in python could benefit massively from noGIL - complex / computational UIs especially.
Comment · 3 years ago
What a great article from LWN. It was well-worth reading. As someone who was excited about the NoGIL from Sam Gross when it was first posted here, I think I'm beginning to change my mind after reading this article and reflecting on my own personal experiences.

My experience is with writing backend systems in several different languages (including Python) at various volume/latency/throughput levels. I've basically worked on only two types of systems -

1. one that exposes some sort of an endpoint to the network - it accepts requests of some kind, does computation and other network requests and sends response of some kind (including long polling, ws etc).

2. reads a message from a "queue" (could be database, could be based on polling another api etc) and does computation/network calls and basically sends it to other queues.

Nothing else. Huge variance in specific requirements, but that's it. For the first type of system, latency matters more. For the second system, throughput matters more.

For the first type of system, I want to be able to spin up threads in response to requests, without worrying that an endpoint is too computationally heavy and might block others. I want to be able to share connections to databases in a shared pool. NoGIL would be useful here.

For the second type of system, I can't remember the last time where I wrote one where I had in-process parallelism/concurrency with shared resources (even in langs where there's no GIL). It would just get too confusing and hard to reason about. Any optimizations were mostly based on intelligent batching. For parallelism, you'd just have multiple _completely_ independent processes, probably across multiple machines.

I would absolutely be disappointed if NoGIL meant compromising on the quality of of the second type of system here. In practice, most of my mental bandwidth today goes towards making the second type of system better.

Comment · 3 years ago
Additionally to the “why not” sibling comment, I suspect nathanmarz can take it :). (Early Apache storm user here.)

It takes strong conviction to work on something like this for a decade.

Comment · 3 years ago
Ah this is fun! :)

> I know enough Hindustani music to understand that only melodies are played, and almost never harmonies. Especially when the artiste is performing alap.

I think is broadly true, but anecdotally speaking, myself and people I’ve trained under use harmony and love harmony for hardcore Hindustani classical. It’s a bit of a shame that more don’t use it, but I wouldn’t underestimate it either.

Comment · 3 years ago
You add it in your addendum, but I must emphasize that you are extremely biased towards Carnatic.

For context, I’m trained in Hindustani music and have given a number of performances and have family and friends who have done the same for Carnatic music. My experience is that Harmonium is very common as an accompanying/supporting instrument - probably precisely for the reasons you specified. Harmony is great, it doesn’t mimic to do the vocal variations - just support the singer doing it as well as possible.

What I’ve actually seen is that use of Harmonium as an accompanying instrument is much more common across the spectrum (both north and south) than Violin for classical and semi-classical - though unlike Violin it’s almost never used solo. OTOH I’ve never seen violin being used in Hindustani.

Comment · 3 years ago
> Youtrack always feels like it should get more traction, but perhaps Jetbrains are happy with it being an MVP for their own purposes.

If Jetbrains Spaces gets some more adoption and maturity it may just kick Atlassian's backside. :)

Comment · 3 years ago
Sure, but they also (likely) have tons of teams maintaining and improving them. It's somewhat (but not exactly) like saying Youtube and Android are not Google's products.
Comment · 3 years ago
Developer here. I quite like Jira, I've never seen anything as fleshed out or complete as it is. At a previous startup, I used clubhouse.io, but I seriously missed Jira after a few months.

I generally think Atlassian is a really solid company building good products and I really don't get the hatred. I'm also open to acceptable alternatives to Jira and Trello.

Edit: ooh, just saw that they also own statuspage. And everyone uses/likes statuspage.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton