News for hackers. Stuff that matters.

bqc

Re:Ask HN: Who wants to be hired? (October 2026) on Thursday October 01, 2026 @09:06PM (#49928829)
Location: Noida, India

Remote: Yes

Willing to relocate: Yes — India / International

Technologies: React, Next.js, TypeScript, JavaScript, Node.js, Go, GraphQL, WebSockets, Module Federation, Webpack, Rollup, Vite, Docker

Résumé/CV: https://linkedin.com/in/bqc

Email: [email protected]

Re:Ask HN: What are you working on? (September 2026) on Monday September 14, 2026 @11:46PM (#49707466)
I've been working on a Real-Time Communication system, and right now I'm focusing on the frontend side of it. The UI/UX gives me a better understanding of how important user experience is when building a client-side application.

I now have a good idea of how features like chat roasters, read receipts, audio/video calls, voice messages, etc. work in WhatsApp and similar applications. The implementation might differ from one application to another, but the core fundamentals remain largely the same.

Re:Ask HN: Who wants to be hired? (July 2026) on Wednesday July 01, 2026 @08:30PM (#48754907)
Open to Work – Senior Frontend Engineer

Location: India

Resume / CV: https://basitqayoom.github.io/cv.pdf

Hi! I'm Basit Qayoom Chowdhary, a Frontend Engineer with 3+ years of experience building products serving 1.05M+ DAUs.

Tech: React, Next.js, TypeScript, JavaScript, Micro-Frontends (Module Federation), Design Systems, SDKs, Node.js, GraphQL, WebSockets, Firebase, MongoDB, Docker, GCP, System Design & Performance Engineering.

Impact: Reduced bundle size by 83%, improved page load by 67%, led a Micro-Frontend migration, and built a real-time communication platform with chat, audio/video calling, screen sharing, and file sharing.

Open to Remote, Hybrid, Onsite & Global Relocation.

[email protected]

https://linkedin.com/in/basitqayoomchowdhary

https://github.com/basitqayoom

I'd appreciate any opportunities or referrals. Thank you!

Re:Mechanical Watch on Tuesday June 16, 2026 @12:11PM (#48557513)
One of the best presentations I have ever seen. This article should be made standard for learning about mechanical watches.
PS: I am not looking for job, just curious to learn new things.
Re:Ask HN: Who wants to be hired? (February 2026) on Tuesday February 03, 2026 @01:50PM (#46875410)
Role: Frontend / Full-Stack Engineer (open to either role)

Location: Noida, India Remote: Yes Willing to relocate: Yes — India (no visa required) / Abroad (will require work visa)

Technologies: Frontend: JavaScript (ES6+), TypeScript, React, Next.js, Tailwind CSS, Framer Motion, Storybook Backend: Node.js, Express.js, MongoDB, REST APIs, WebSockets, Firebase Architecture: Micro-Frontends (Module Federation), Design Systems, In-house SDKs Performance & Quality: Core Web Vitals, Lighthouse, Sentry, Jest DevOps & Tooling: Git, Docker, CI/CD, Webpack, Vite, Rollup, ESBuild, GCP Languages & CS: C, C++, Python, Go, DSA, OOP

Résumé/CV: https://docs.google.com/document/d/1IFvyvIEd3dTraXOMphkI0wwZ...

Email: [email protected]

About: Currently working at India’s largest EdTech platform, building and scaling web systems serving ~2M daily active users. Seeking frontend or full-stack roles with ownership over architecture, performance, and production systems.

Portfolio: https://iambasit.vercel.app

How to map Figma MCP components to a custom UI library?

How can we implement a system where Figma MCP (Model context protocol) + GitHub Copilot automatically maps Figma design components to our own custom React component library (OMNI UI), instead of generating raw code?Our Setup: Design Side: Uses a consistent design system in Figma (spacing, colors, typography, components like buttons, accordions, etc.)Dev Side: We’ve built a component library...

( Read More... | 1 comment | 2 points | on HN )

Ask HN: Need Help Understanding Pine Script for JavaScript Conversion

I have a Pine Script for a TradingView indicator, but I need to understand the strategy behind it before converting it into JavaScript code that can process an array of price actions for signals. Reading Pine Script is challenging for me, and I find it difficult to translate it into JavaScript. Can anyone assist me with this?Script...

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

How to Integrate a Next.js 14 App with a React App on the Same Domain?

I have two applications: a Next.js 14 app deployed on Vercel, which handles all pre-login pages, and a React app deployed on Firebase that manages all post-login routes. I want to integrate these two apps under the same domain. Specifically, I need guidance on:1. How to set up routing so that users can seamlessly navigate between the Next.js and React2. Managing user authentication using...

( Read More... | no comments | on HN )
Re:Ask HN: What do you expect from a form builder? on Sunday September 15, 2024 @09:25AM (#41547371)
The form components like input, select, etc should be directly drag-gable with responsiveness in it.

On the side panel, there should be config option for each form input, like placeholder, validation, etc

Re:Ask HN: I want to get into tech, but I don't know how on Saturday September 07, 2024 @04:29AM (#41472439)
Transitioning your career requires consistency and discipline. Instead of spending 10 hours a day studying and then taking weeks off, aim to dedicate 1-2 hours daily. Even if you start by learning a little each day, consistent effort will yield better results over time.

Your choice of career path will also depend on your interests. For instance, if you have a background in Biology, you might explore Machine Learning and AI, integrating them with your knowledge of biology. This will only be feasible if you have a genuine interest in the field.

Here’s a generic approach to get started:

1. Start with the Basics: Begin by learning a programming language. There are many options, from beginner-friendly languages like Python and JavaScript to more complex ones like C++ and Rust. I suggest starting with Python due to its simplicity and wide applicability. While you could learn from official documentation, a comprehensive course that covers both the language and its applications may be more beneficial. Consider Complete Python Developer: Zero to Mastery for this

2. Apply Your Knowledge: After completing the course, you’ll have a solid understanding of Python and its uses, such as scripting, backend development, and machine learning. Mastery takes time, so even experienced developers are always learning and improving

3. Explore Your Interests: With a foundational knowledge of programming, you can explore fields like Full Stack Web Development, Mobile Development, or Machine Learning. Focus on understanding core concepts before diving into new libraries or frameworks. For front-end development, ReactJS is a popular choice.

4. Build Projects: Begin building projects as early as possible. Practical experience is crucial for reinforcing your learning and applying your skills. You can even get project ideas from sources like ChatGPT.

5. Research and Plan: Look for roadmaps to understand the scope of different fields, learning paths, and optimal resources. Initially, avoid paid materials—many quality resources are available for free.

6. Focus on Data Structures and Algorithms: These are essential for software engineering, especially for product-based companies. After learning Python, invest time in studying data structures and algorithms. This will improve your problem-solving skills and help you write efficient, clean code. Practice regularly with resources like Striver’s A2Z DSA Course or NeetCode.

Important Notes:

• Avoid purchasing paid courses at the start; use free resources and official documentation.

• Utilize ChatGPT for help with coding questions and other doubts—it’s a valuable resource.

References:

• Complete Python Developer: Zero to Mastery (https://www.udemy.com/course/complete-python-developer-zero-...) • Roadmaps (https://roadmap.sh/) • Striver’s A2Z DSA Course (https://takeuforward.org/strivers-a2z-dsa-course/strivers-a2...) • NeetCode (https://neetcode.io/practice)

I’ve recommended a paid course initially, even though I advise avoiding paid materials, because this particular course is a bootcamp-style program that will set you on the right track for a small investment. Once you’ve established a solid foundation, you can continue learning for free.

Re:How to set multiple environments in ReactJS project? on Saturday August 31, 2024 @01:30PM (#41410378)
like setting staging, pre prod or prod
Re:You Are Not Dumb, You Just Lack the Prerequisites on Sunday August 25, 2024 @05:16AM (#41345805)
I’m interested in data structures and algorithms, particularly those related to mathematics. If you have any relevant materials or resources, I would greatly appreciate them.
Re:Ask HN: What are you working on (August 2024)? on Sunday August 25, 2024 @04:07AM (#41345435)
I’m interested in High-Frequency Trading (HFT) using algorithms, starting with basic trading algorithms like RSI Divergence and Arbitrage. I’m utilizing the Binance API to retrieve ticker data. If anyone has experience with this or is interested, I’d love to connect and discuss.

Older »