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

I was just doing research and landed on this exact page last night! I was wondering if anyone knows how someone could mic a room and record audio from only a specific area. For my use case I want to record a couch so I can watch TV with my friends online and remove their speech + show noise from the audio. Setting up some array of mics and using them for beam steering would probably work but there's not a lot of examples I could find on GitHub with code that works in real time.


You might look into OBS and/or VoiceMeeter to see how streamers selectively route audio while livestreaming/recording video/audio streams.

https://obsproject.com/

https://voicemeeter.com/


Loud show noise and your online friends' nearby audio is going to be reflected around the room as well as off of your bodies.

What you want isn't microphone or beamforming tech, it's echo cancellation the same as every videoconferencing software uses.

You just need to feed the show audio and friend audio in, and apply echo cancellation to each.


From the article "The simplest method of beamforming is delay-and-sum (DAS)". Measure distance from a point (couch) to each microphone, delay the signal in time ___domain by the time the sound takes to travel from point (couch) to microphone, and add up the signals. Pretty trivial. Basically you want the microphones receive the couch signal at the same time, even though they are different distances away.

Make sure there is enough variation in microphone distances for this method to be effective.


I really want to try MathAcademy.com. How quickly do you think someone doing light study could move from a Calc 1 -> advanced stuff using that site? In my case I could put in at least 30 minutes to an hour a day.


I can't speak to the advanced stuff but here's my stats on Fundamentals I:

Total time on site (gathered from a web extension): 40h 30m Total days since start: 32

Total XP earned: 1881

Since "1 XP is roughly equivalent to 1 minute of focused work", I "should have" only spent 31 hours. I did the placement test and started at ~30%, and now I'm at 76%. I'd say 75% is stuff I learned in HS but never had a great handle on, 25% I never knew before.

Overall, I'm quite happy with the course. I'm learning a lot every day and feel like I have stronger fundamentals than I did when I was in school. The spaced review is good but I do worry I'll lose it again, so I'm thinking of ways I can integrate this sort of math into my development projects. It's no Duolingo, you really do have to put in effort and aim for a certain number of Xp per day (I try for 60 XP rather than time).


Hard to say but this should give you an idea [0].

At that rate, less than a year is reasonable.

[0] https://www.justinmath.com/what-is-the-highest-sustainable-d...


I would love to see a rendered timeline of the history of these forums and a year by year highlighted diff. It would be cool to see what the explanation was. I'm sure there were many interesting reasons for additional fields that we don't know of today.


> Have you ever had the need to read the source code of a tool because it doesn't behave the way it should, and its help and documentation prescribes?

I believe this varies wildly programmer to programmer. I'm often diving into code and reading that when debugging. I've done this with many code bases. It may be debatable if any of them are "good".


People's quality bar differs in height, that's true, but I want to raise one example: https://rclone.org/install.sh

Which is readable, understandable and exceptionally good at what it does for 200 line bash script.

So, there's good code out there.


It could be that each article with js charts is a single repo.


That is the case for at least some of the articles. There are also quite a few initialized projects but with nothing inside of them. And the overall file count comes from things like saved email templates that they have sent out, etc. Node modules, and a lot of other garbage files from Terraform, Ansible, etc.


On some special days, the crossword puzzles even generate a clever, witty animation that goes along with the hidden theme. In other words, an easter egg.

They're different enough so I could see that they create a separate repository for each special version of the puzzle.


Yeah that’s plausible. And the text is hopefully in some nicely indexed store, a proper database, which references the repos.


Does anyone have any good tutorial series on FPGAs using some of these more affordable devices? Like someone showing how to setup a dev environment on linux and showing how to get started putting logic on devices?


I've followed this series and it's very good https://learn.lushaylabs.com/tang-nano-series/


Definitely don’t buy a 100+ bucks device if you’re new and just want to figure out if it’s something for you. The difference (especially for hobbyists) isn’t a problem.

Tang nano‘s are quite cheap and really good for beginners. Totally depends on where you live but usually they go for around $10 and even less.


Are those links connected to your comment?


I'd love to hear about the other direction. What kind of skillsets or prep can a problem solved do to transition into more leadership roles? Is it primarily getting an MBA? Getting lucky?


No need for an MBA. You can make your own luck here: start by taking on voluntary leadership roles such as mentorship, or running initiatives within your company (setting up an informal team to codify source code management practices, that kind of thing).

Make sure your own management know that you are interested in this path.

The book The Manager's path has excellent advice on ways you can prepare yourself for management positions: https://www.amazon.com/Managers-Path-Leaders-Navigating-Grow...


> start by taking on voluntary leadership roles such as mentorship, or running initiatives within your company (setting up an informal team to codify source code management practices, that kind of thing).

This I have been successful with at multiple companies. Often bringing a complete shift in development practices / headcount allocation strategies. I've setup multiple teams and initiatives at my current FAANG employer as an L3/L4. My most recent one was a library which is being used by extremely high priority projects with VP-level visibility.

> Make sure your own management know that you are interested in this path.

This is where I have been extremely unsuccessful. I explained that at some point in the future I wanted to be at the Director or VP level. One of the higher level employees that I was discussing this with laughed at me (she also did the same about my library and other initiatives only later to applaud when our VP thanked me for landing them).

My manager and skip level manager are advising to "take your time" and "you may not actually want that" and similar things. They say to focus on L+1 which I do understand as a priority but what I am really trying to communicate is:

1. Long term I'd like to be higher level leadership

2. I don't know if the skills I am learning right now will put me on this path

3. I want to in the short term work on high impact projects and in the long term build the muscles needed so that when I say "I'd like to be a director" no one laughs at those ambitions


Only advice I can give you is pick your team/company very carefully. Choosing the right team can open up promotion opportunities that other teams might not have. Half the battle is putting yourself in the right situation. Also, big promotions commonly go to people that have lasted a long time in some organization. I saw people at FAANG spend a decade in one organization, then finally get recognition and ended up a few levels higher in a quick fashion. The people you spoke to were laughing because the high ups probably got there very early, there is no path to their level because the cake is baked, that company doesnt have growth opportunity.


Many people who are unhappy with this tax are people who live in NJ where cost of living is significantly lower and it is much more affordable to own a car. Many people who live in NJ work in the city.


There are commuter rails that go from NJ to NYC


Where are you getting round trip tickets for $6/day from locations which would normally drive in?

Taking NJT one way is $6.75 for me. I also need to take a subway into the office (@$2.75/ride) to make it in on time so $19/day. One could buy a monthly pass at $184/mo or move to somewhere with PATH but for most people dropping $184/month is a lot of money for train tickets and most people who live in NJ need a car for life in NJ.

I don't think this is a good state of things. It would be great if we had plans to expand PATH or increase service times of NJT or build more housing next to NJT/PATH that normal people could afford but all of these seem very unlikely.


> and most people who live in NJ need a car for life in NJ

As someone who lives in NJ, I'd very much like to see this change. There's a ton of things within easy biking distance of my house, but no safe way to get there. Some decent bike infrastructure would go a long way.


You are correct, I was talking about people who live in the city whereas most who may consider a car don't. But I literally did know a few people who lived in the city and drove a car.

I do still think that for most others near public transit it would still net less costly to use that than to drive given cost of parking and gas on top of these new fees.


Join us for AI Startup School this June 16-17 in San Francisco!

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

Search: