Hacker News

Subscribe to Hacker News feed
Hacker News RSS
Updated: 46 min 28 sec ago

When Matlab Is Better

Wed, 04/09/2025 - 11:03am

Article URL: https://buchanan.one/blog/on-matlab/

Comments URL: https://news.ycombinator.com/item?id=43632953

Points: 1

# Comments: 0

Categories: Hacker News

Placebo WiFi Repeater [video]

Wed, 04/09/2025 - 11:01am
Categories: Hacker News

Show HN: Most learners forget what they've learned

Wed, 04/09/2025 - 11:00am

Article URL: https://www.wiyomi.com

Comments URL: https://news.ycombinator.com/item?id=43632919

Points: 4

# Comments: 2

Categories: Hacker News

Show HN: I accidentally helped coaches increase their revenue by 40%

Wed, 04/09/2025 - 10:57am

Hello everyone, Madjid here.

Since I was a teenager, there have been two things I've loved most, engineering and playing the piano. Eventually, I became a software engineer. After graduating, I realized a 9-to-5 wasn’t for me. The only solution ? Building my own software. But I had no idea what to create or who to build it for.

After months of struggling ( because every good story needs some ), I saw a quote : “ If you want to build software that helps, start with a problem you’ve faced. ”

This reminded me of my university days teaching piano. Organizing lessons, scheduling, and balancing studies was a hassle, and I never found a tool to simplify it.

I researched and was surprised that even in 2025, coaches still relied on tools like Calendly and Linktree, which weren’t ideal. That’s when I decided to build a tool to help coaches save time, eliminating manual scheduling, endless messaging, and payment hassles.

I took it seriously because I knew it was a real problem. After three months of dedication, I finally launched it :

- A custom portfolio to showcase classes - Booking system for one-time & recurring classes - Accept payments from students at booking - Manage booking with user friendly interface - Overview of your key metrics - E-mail notifications for new bookings & cancellations

Now for the happy ending After launching the beta, we gained few satisfied users. Surprisingly, they all saw increased bookings, even though the tool was just a website builder and booking system.

What one of our beta users sent me : “ After setting up my website and sharing it on social media, I instantly started getting more bookings, as if people didn’t know I offered this coaching service before. ”

After researching, I realized coaches mainly shared their portfolios on social media. Many potential clients avoided booking simply because calling felt like a hassle. It sounds odd, but it's real.

Simply because it was easier to do online, they decided to book.

Comments URL: https://news.ycombinator.com/item?id=43632887

Points: 1

# Comments: 0

Categories: Hacker News

Show HN: notperplexity – Emulating an AI-Search Engine over the Weekend

Wed, 04/09/2025 - 10:57am

I challenged myself to recreate the core experience of Perplexity.ai, the $9B “Google-killer", on a Sunday, using OpenAI's latest web search capabilities and a light frontend.

The result is: notperplexity.ai

Under the hood, it wraps OpenAI’s new Responses API with the web-search tool. It’s sometimes useful and mostly an excuse to see how far the primitives have come. It does beg the question of how point solutions like Perplexity can continue to grow.

Comments URL: https://news.ycombinator.com/item?id=43632886

Points: 1

# Comments: 0

Categories: Hacker News

Show HN: Python at the Speed of Rust

Wed, 04/09/2025 - 10:12am

I’m sure many of you are familiar, but there’s a treacherous gap between finding (or building) a model that works in PyTorch, and getting that deployed into your application, especially in consumer-facing applications.

I’ve been very interested in solving this problem with a great developer experience. Over time, I gradually realized that the highest-impact thing to have was a way to go from existing Python code to a self-contained native binary—in other words, a Python compiler.

I was already pretty familiar with a successful attempt: when Apple introduced armv8 on the iPhone 5s, they quickly mandated 64-bit support for all apps. Unity—where I had been programming since I was 11—kinda got f*cked because they used Mono to run developers’ C# code, and Mono didn’t support 64-bit ARM. Unity ended up building IL2CPP, which transpiles the C# intermediate language into C++, then cross-compiles it. Till date, this is perhaps the most amazing technical feat Unity has achieved imo.

I set out to build something similar, but this time starting from Python. It’s a pretty difficult problem, given the dynamic nature of the language. The key unlock was the PyTorch 2.0 release, where they pioneered the use of symbolic tracing to power `torch.compile`. In a nutshell, they register a callback with the Python interpreter (using CPython’s frame evaluation API), run a function with fake inputs, and record an IR graph of everything that happened in the function.

Once you have an IR graph, you can lower it to C++/Rust code, operation-by-operation, by propagating type information throughout the program (see the blog post for an example). And now is the perfect time to have this infrastructure, because LLMs can do all the hard work of writing and validating the required operations in native code.

Anyway, I wanted to share the proof-of-concept and gather feedback. Using Function is pretty simple, just decorate a module-level function with `@compile` then use the CLI to compile it: `fxn compile module.py` .

TL;DR: Get Rust performance without having to learn Rust ;)

Comments URL: https://news.ycombinator.com/item?id=43632373

Points: 1

# Comments: 0

Categories: Hacker News

An app for TV series IMDB data visualizations

Wed, 04/09/2025 - 10:11am

Article URL: https://imdb.trevorhealy.me

Comments URL: https://news.ycombinator.com/item?id=43632370

Points: 1

# Comments: 1

Categories: Hacker News

Show HN: Postgres MCP Server with AI-Powered Index Tuning

Wed, 04/09/2025 - 10:06am

Hey HN,

Postgres Pro is an open source Model Context Protocol (MCP) server built to support every stage of the development process.

It does a lot more than help generate and run SQL—it helps you make sure your application and database actually run well.

Features - Industrial-strength tuning algorithms similar to those in MS SQL Server - “What if?” tool to evaluate LLM-generated index suggestions - Works with Cursor, etc., to make changes in ORM code - Ensures safe SQL execution with restricted mode - Includes health checks to stay ahead of production problems

Comments URL: https://news.ycombinator.com/item?id=43632299

Points: 2

# Comments: 0

Categories: Hacker News

How I Use Remind(1)

Wed, 04/09/2025 - 10:04am
Categories: Hacker News

Show HN: Fermi – A Wordle-style game for order-of-magnitude thinking

Wed, 04/09/2025 - 10:04am

I always thought it was cool when someone could make a plausible estimate from reasonable guesses. I recently learned that these are sometimes named after Enrico Fermi, the famous physicist, and its the same technique used to create his famous Fermi paradox.

You build a rough logic chain using a few sliders and fixed quantities (e.g. weeks per year), and the goal is to get within an order of magnitude of the true answer. The math is simple; the thinking is the game.

Would love feedback.

Comments URL: https://news.ycombinator.com/item?id=43632278

Points: 1

# Comments: 0

Categories: Hacker News

Pages