Hacker News new | past | comments | ask | show | jobs | submit | manjunaths's comments login

Can we even implement IIR filters to give good performance and scaling at large scale on current architectures like GPUs ?

Yes. See this paper: http://cs.txstate.edu/~mb92/papers/asplos18.pdf

And things have improved a lot since then.


I don't think so. FIR filters can be unrolled and parallelized over the data. These are definitely possible to do on GPU to great effect. But, IIR filters constantly depend on the output of the prior time step, so you can't unroll anything. These would probably be faster to simulate on the CPU.

See my comment above. It's definitely doable and very fast.

The contributing page is not loading for me, did we hug it to death?


¦5) Deep breath in and constrict ¦your abdomen and chest and ¦push the breath in the brain (DMT ¦breath) for 10 seconds

What?!

How do you "push the breath in the brain"?

It would have been nice if this step had been expanded with explicit instructions.


"pushing in the brain" means creating high pressure in the lungs until you feel it in your head

I updated my blog just now accordingly


So like a valsalva maneuver? B/c we already have a word for that.


I think a valsalva maneuver keeps intra-thoracic pressure high by closing up a bit lower the air pathways? At least that is how I do it, it feels like it it bottled up at about the place my larynx site.


I see, so we're talking open vs closed glottis?

That makes more sense to me. An Open glottis definitely is more stimulating to the vagus nerve if nothing else so they are different.


https://beyondbackprop.github.io/

This is the NeurIPS workshop that the article is talking about.


> I'm embarrassed that I feel so compelled to post this--on a Friday night at that--I apologize.

Don't be. Finding gems like this is why some of us read the comments.


Frowning on self-promotion got us in those silos.


You could use signal for messaging. But why not SMS? It is not like text messaging is owned by anyone like WhatsApp or Telegram.

I found that my only requirement for a smart phone is the Uber and Lyft apps. If I can get somehow free of them I can switch to a Nokia 1100 and be happy.


> Also there are times when I ask a specific question like "What does such and such a library function return?" and they'll say "two strings" but don't know if it's a list or a tuple, of if it ever returns None, or whether it raises an Error etc.

I am curious to understand why you need to do this step? Is it possible to have a more hands off approach?

Give them a task and a deadline and then let them come back with the work. If they have a problem, then they can come to you, but if they have not done their home work, then they need to solve it themselves. Is it possible this is too much of involvement in their work?

> So at that point I'll open up the library documentation and read it with them. But they will never on their own initiative open the docs.

How about telling them that they need to look it up (either in front of you or after they need to return to their station)? Would that work for you?

> I'm struggling a bit to collaborate with them because I have a strong bias towards reading (docs or books) to understand and they seem to have the exact opposite. They seem almost sad when I send them a link to raw information.

Maybe they associate this and what follows with a negative experience? Is it possible to take a more hands-off approach? Sometimes it helps to appear dumb to the person we are mentoring. Let them figure out the steps that are figure-out-able like reading API docs etc., Only help in steps that really need your expertise and experience, but not effort.

I think this is because this is how the current generation thinks. I am mentoring some interns and my own kid thinks looking up YouTube for the solution is the right thing to do. They in fact search on the YouTube app on their phone and then go to Google.



Like automatic differentiation is it possible to use it to integrate too? Kind of like f = ma; a = f/m; velocity = integral (a) dt; position = integral (v) dt ?


Unfortunately no, for the same reasons as there's no chain rule for integration (the very same reasons, in fact, as autodiff is built on the chain rule).


I know that it is a common belief that India is 3rd world country and people would jump at any chance to get out. Not all of India is like that and not all of us are wage slaves doing menial jobs in IT. Some of us have a better quality of life, friends, family, culture and social life. Not to mention the amazing home food.


Some people suggest the same when they hear I moved to Mexico.

"Wait, everyone wants to get out of Mexico though. Why would you go there? My gardener cut off his testicle to come."

These are the sort of people who most desperately need to leave the tit to meet other people in other cultures but in my experience they are the least likely to.

On the other hand, the people leaving Mexico to be taken advantage of in the States are the most desperate. Just like these Indians. So if those are the only people you hear about from Mexico or India, you don't get an accurate picture.


Agreed. I am a software engineer in Bangalore. And quality of life is good enough that I would consider moving to US only for salary > $100k.


Are you the exception or the rule for the population?


I'd say most software engineers in Bangalore would feel like me. Not the general population though, remember we are still a 3rd world country.


It should be pretty obvious that engineers stuck in offshore IT contracting mills are in the bottom tier. All the best Indian engineers are getting paid top dollar at companies like Google and Facebook or are doing well enough on their own in India.


But most people anywhere would jump at a chance to live in another place for a couple of years even if it's ten to a room. I did that kind of shit when I was in my early 20s and don't regret it.


Not all of India is like that, but there are enough people who would jump, and giving them a chance to jump seems to me a good thing.


I think this would be a big step up for more than 90% of the population, do you agree?


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: