Hacker News

Latest

Some __nonstring__ Turbulence

2025-04-25 @ 06:46:45Points: 49Comments: 21

What If We Could Rebuild Kafka from Scratch?

2025-04-25 @ 05:34:52Points: 54Comments: 57

DeepMind releases Lyria 2 music generation model

2025-04-25 @ 04:25:15Points: 202Comments: 224

Observability 2.0 and the Database for It

2025-04-25 @ 02:39:00Points: 79Comments: 26

Notation as a Tool of Thought (1979)

2025-04-25 @ 02:30:34Points: 119Comments: 22

A Visual Journey Through Async Rust

2025-04-25 @ 00:50:35Points: 24Comments: 1

Show HN: Faasta – A self-hosted Serverless platform for WASM-wasi-HTTP in Rust

2025-04-25 @ 00:31:05Points: 28Comments: 8

https://github.com/fourlexboehm/faasta

I was surprised there isn't yet an open/source and standards compliant way to host wasi-http functions in a way that takes advantages of WASM, a multi tenanted application.

If you're not familiar with wasi, Compared to something like AWS Lambda, this approach is much more efficient as a single process can serve 1000s of function invocations concurrently and asynchronously, instead requiring an entire VM.

This is still early days for the project, but feel free to download the cli utility with cargo install cargo-faasta.

Feel free to test deploying functions on my hosted instance at https://website.faasta.xyz.

The service is free to use and currently supports deployments via GitHub OAuth, with a limit of 10 functions per GitHub account.

Swift Container Plugin

2025-04-25 @ 00:28:35Points: 71Comments: 59

Microsoft subtracts C/C++ extension from VS Code forks

2025-04-24 @ 22:18:49Points: 163Comments: 191

Scientists Develop Artificial Leaf, Uses Sunlight to Produce Valuable Chemicals

2025-04-24 @ 22:10:15Points: 153Comments: 58

National Airspace System Status

2025-04-24 @ 21:31:09Points: 162Comments: 21

You Can Be a Great Designer and Be Completely Unknown

2025-04-24 @ 21:24:58Points: 169Comments: 69

PyGraph: Robust Compiler Support for CUDA Graphs in PyTorch

2025-04-24 @ 19:28:29Points: 60Comments: 6

OpenAI releases image generation in the API

2025-04-24 @ 19:27:51Points: 378Comments: 211

Show HN: I reverse engineered top websites to build an animated UI library

2025-04-24 @ 17:47:09Points: 126Comments: 66

Looking at websites such as Clerk, I began thinking that design engineers might be some kind of wizards. I wanted to understand how they do it, so I started reverse-engineering their components out of curiosity. One thing led to another, and I ended up building a small library of reusable, animated components based on what I found. The library is built in React and Framer Motion. I’d love to hear your feedback

Show HN: Infat – Declaritive application assocation manager for macOS

2025-04-24 @ 17:37:52Points: 72Comments: 29

Credit to https://github.com/moretension/duti for the original inspiration for the project.

Happy to answer and help with whatever.

Show HN: Lemon Slice Live – Have a video call with a transformer model

2025-04-24 @ 17:10:14Points: 146Comments: 58

https://www.youtube.com/watch?v=CeYp5xQMFZY. Try it for yourself at: https://lemonslice.com/live.

(Btw, we used to be called Infinity AI and did a Show HN under that name last year: https://news.ycombinator.com/item?id=41467704.)

Unlike existing avatar video chat platforms like HeyGen, Tolan, or Apple Memoji filters, we do not require training custom models, rigging a character ahead of time, or having a human drive the avatar. Our tech allows users to create and immediately video-call a custom character by uploading a single image. The character image can be any style - from photorealistic to cartoons, paintings, and more.

To achieve this demo, we had to do the following (among other things! but these were the hardest):

1. Training a fast DiT model. To make our video generation fast, we had to both design a model that made the right trade-offs between speed and quality, and use standard distillation approaches. We first trained a custom video diffusion transformer (DiT) from scratch that achieves excellent lip and facial expression sync to audio. To further optimize the model for speed, we applied teacher-student distillation. The distilled model achieves 25fps video generation at 256-px resolution. Purpose-built transformer ASICs will eventually allow us to stream our video model at 4k resolution.

2. Solving the infinite video problem. Most video DiT models (Sora, Runway, Kling) generate 5-second chunks. They can iteratively extend it by another 5sec by feeding the end of the 1st chunk into the start of the 2nd in an autoregressive manner. Unfortunately the models experience quality degradation after multiple extensions due to accumulation of generation errors. We developed a temporal consistency preservation technique that maintains visual coherence across long sequences. Our technique significantly reduces artifact accumulation and allows us to generate indefinitely-long videos.

3. A complex streaming architecture with minimal latency. Enabling an end-to-end avatar zoom call requires several building blocks, including voice transcription, LLM inference, and text-to-speech generation in addition to video generation. We use Deepgram as our AI voice partner. Modal as the end-to-end compute platform. And Daily.co and Pipecat to help build a parallel processing pipeline that orchestrates everything via continuously streaming chunks. Our system achieves end-to-end latency of 3-6 seconds from user input to avatar response. Our target is <2 second latency.

More technical details here: https://lemonslice.com/live/technical-report.

Current limitations that we want to solve include: (1) enabling whole-body and background motions (we’re training a next-gen model for this), (2) reducing delays and improving resolution (purpose-built ASICs will help), (3) training a model on dyadic conversations so that avatars learn to listen naturally, and (4) allowing the character to “see you” and respond to what they see to create a more natural and engaging conversation.

We believe that generative video will usher in a new media type centered around interactivity: TV shows, movies, ads, and online courses will stop and talk to us. Our entertainment will be a mixture of passive and active experiences depending on what we’re in the mood for. Well, prediction is hard, especially about the future, but that’s how we see it anyway!

We’d love for you to try out the demo and let us know what you think! Post your characters and/or conversation recordings below.

OpenVSX, which VSCode forks rely on for extensions, down for 24 hours

2025-04-24 @ 17:09:56Points: 196Comments: 96

One quantum transition makes light at 21 cm

2025-04-24 @ 16:38:54Points: 222Comments: 139

A Principled Approach to Querying Data – A Type-Safe Search DSL

2025-04-24 @ 15:53:15Points: 74Comments: 11

Asymmetric Content Moderation in Search Markets: The Case of Adult Websites

2025-04-24 @ 15:38:44Points: 75Comments: 37

Fundamental flaws of SIMD ISAs (2021)

2025-04-24 @ 14:42:03Points: 120Comments: 92

Instant SQL for results as you type in DuckDB UI

2025-04-24 @ 13:23:26Points: 312Comments: 102

Ask HN: Share your AI prompt that stumps every model

2025-04-24 @ 13:11:22Points: 265Comments: 459

I've seen a bunch of those prompts scattered across HN, so thought to open a thread here so we can maybe have a centralied location for this.

Share your prompt that stumps every AI model here.

I wrote to the address in the GPLv2 license notice (2022)

2025-04-24 @ 12:26:38Points: 660Comments: 487

Show HN: I built Lovable for text bots and mini apps

2025-04-24 @ 10:03:53Points: 18Comments: 10

During the last weeks, I've been working to create a system that allows you to convert prompts into chatbots and mini apps on platforms that everyone uses on a daily basis.

The first integrated platform is Telegram:

Telegram is a powerful platform with many integrations and features like bots, apps, games and even payments. So I thought it would be nice to make it easier to create these apps. I created a bot http://t.me/PlutonicDevBot.

Workflow is pretty simple: create or choose an existing bot and send a text/voice message about what to create just like you prompt everywhere. To get more instructions, use the /help and /howto commands.

Planning to create the same solution for Slack and Discord.

Thanks for taking a look. I would love to hear feedback.

https://plutonic.dev

x.com/PlutonicDev

[1] https://core.telegram.org/bots

[2] https://core.telegram.org/bots/webapps

Assignment 5: Cars and Key Fobs (2021)

2025-04-24 @ 09:53:22Points: 204Comments: 172

Henry James was not at home in America

2025-04-23 @ 22:47:26Points: 13Comments: 6

Tarpit ideas: What are tarpit ideas and how to avoid them (2023) [video]

2025-04-23 @ 16:59:36Points: 68Comments: 63

There's a Seeker Born Every Minute (2024)

2025-04-22 @ 06:05:36Points: 20Comments: 8

Archives

2025

2024

2023

2022