News for hackers. Stuff that matters.

pas256

Re:Ask HN: How to isolate a single voice in JavaScript? on Thursday July 17, 2025 @11:07PM (#44600816)
Oh really? Cool, thank you very much! I will.
Re:Show HN: Default Avatar Generator on Thursday July 17, 2025 @11:05PM (#44600803)
Each avatar has 3 layers: background, foreground (head), and text (single letter).

The background code chooses from one of the background SVGs (gradients in different directions with color placeholders) and then selects colors to put into the SVG. The whole things is meant to be easy to extend to fit your needs.

My understanding with Gravatar is that your email is hashed in order to select an avatar you have already uploaded, but is not used in customizing the avatar. Is that right?

What did you have in mind?

Also, what error do you get on Magicell? There are some geo-restrictions in place, so I am curious what you saw. Thanks!

Re:Ask HN: How to isolate a single voice in JavaScript? on Thursday July 17, 2025 @08:19PM (#44599828)
Interesting, thanks.

I was thinking perhaps something in the browser's WebRTC stack might have some kind of voice isolation in it for video conferencing too. I'll investigate.

Re:Ask HN: Bad at Interviewing on Thursday July 17, 2025 @08:16PM (#44599809)
How do you do at other parts of the interview? The background interview where you talk about a technical project from your past, or the behavioral interview where you talk about situations you have been in before and how you reacted?

If you are feeling confident after those, and it is just the live-coding session, I'd suggest being upfront about it and asking for a different type of assessment. Ask for a take home assignment, or ask to be left alone to complete the task, and then review the code with the interviewer where you can explain all of the tradeoffs you made and why. The better companies are open to making accommodations for candidates, so if they are not open to this, that is a sign of how rigged the thinking at that company may be.

On the other hand, if you are struggling with the other interview types as well, you may need to dip into some psychological tricks to get your head in the right mindset. One counter-intuitive thing to do is to tell yourself that you do not want this job. If you can convince yourself to believe that, it will lower the pressure you may be putting on yourself and open you mind to think more clearly.

Ask HN: How to isolate a single voice in JavaScript?

I am making a 2 player game where each player uses their phone as a microphone. It works well when players don't talk at the same time, but there is a big problem when players are talking simultaneously. It turns out the iPhone microphone is really good at picking up everyone's voice who is in the same room.My AudioConstraints has echoCancellation: true and noiseSuppression: true, but I think...

( Read More... | 4 comments | on HN )

Show HN: Default Avatar Generator

https://github.com/pas256/default-avatar-generator

After your team has signed up for a new SaaS or service, I find it bland when everyone has the same generic, grey avatar. I'm a visual person and find it helpful to distinguish users by colors in their avatars, but many people never change from the default avatar. So I thought to myself, why not generate interesting avatars for users when they sign up.The result is this little gem. It randomly...

( Read More... | 3 comments | on HN )
Re:Ask HN: Freelancer? Seeking freelancer? (May 2025) on Thursday May 01, 2025 @11:49PM (#43866015)
SEEKING WORK, California, Remote

Hi, I'm a Fractional CTO and player-coach for hire with 25 years of startup experience. I've been a CTO/VPE and worked across industries including B2B SaaS, mobile communications, consumer live-streaming, video production and developer tooling.

Website and contact details: https://pas.ventures/

Re:Ask HN: Who wants to be hired? (July 2024) on Monday July 01, 2024 @02:58PM (#40849185)
Location: San Francisco Bay Area

Remote: Yes

Willing to relocate: No

Technologies: Ruby on Rails, TailwindCSS, Hotwire

Résumé/CV: https://www.linkedin.com/in/petersankauskas/

Email: pas256 @ gmail

Very experienced Rails engineer currently working on my own thing and open to part-time contracting work. Other than application dev, I can also automate CI/CD pipelines using GitHub Actions deploying to AWS.

Couldn’t do Master of Puppets
Re:Ask HN: Who wants to be hired? (February 2024) on Friday February 02, 2024 @01:50PM (#39232595)
Location: Silicon Valley

Remote: Preferred

Willing to relocate: Yes

Technologies: AWS, Rails, Python, Go, JS, React Native, Terraform, CloudFormation

Linkedin: https://www.linkedin.com/in/petersankauskas/

Email: [email protected]

Hi there, I have a breadth & depth of technical knowledge and a track record of scaling engineering teams to success. I foster a growth mindset across my teams and the company - always looking to build bridges & increase efficiency. I'm happy to pick up some contracting work if you need some hands on help while searching for the right full-time leadership opportunity.

I run the annual AWS survey at https://answersforaws.com/survey/ and am an AWS Community Hero https://aws.amazon.com/developer/community/heroes/peter-sank...

Thank you for posting!
Re:The Open Guide to Amazon Web Services on Tuesday October 11, 2016 @12:07PM (#12685691)
I wasn't sure it was possible to put everything you needed to know about AWS on a single page, and it probably isn't, but what an amazing start. Well done folks.
Re:Hjson, the Human JSON on Friday April 15, 2016 @11:35AM (#11505126)
JSON for humans is called yaml.
Re:Ask HN: Which is your favorite business credit card and why? on Tuesday December 01, 2015 @02:26PM (#10658018)
Good question. I'd like to know if going with AMEX is still as limiting as it used to be. I recall many restaurants not accepting it and only VISA and Mastercard.
Re:Show HN: JAWS – A JavaScript and AWS Stack on Wednesday August 05, 2015 @01:38PM (#10011426)
That's true, but the S3 bucket limit, just like the VPC security group limit, is fixed at 100, even if you are Netflix. --- Edit: Wow, what a difference a day makes.
So many companies building the same stuff internally, and a great deal of it non-core services.
If that happened, hit the Guest Mode button. I don't know what causes Google to push a logout event in some cases, but it does.
Thanks to phibit, that is now fixed
Merged and deployed. Thank you!
My pleasure. Hope you find it useful. It was certainly fun to write.
Re:AWS Lambda as a back end for a single-page app on Sunday May 17, 2015 @10:51PM (#9562679)
I'll be talking about this at Gluecon this week. You are right, it is a little broken right now.
Re:Reproducible Builds in Go on Wednesday April 29, 2015 @04:11PM (#9461371)
The number of parallels between Go and Ruby keeps me entertained. Isn't this just rvm and bundler all over again?

Older »