frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Fastest Lego Autoclicker (2025) [video]

https://www.youtube.com/watch?v=JmQeSDkcNjc
1•mot2ba•1m ago•0 comments

Show HN: Voice chat in a nostalgic private lobby

https://thepregamelobby.com/
1•gpsmsn•9m ago•0 comments

Resume Variants: Why You Need a Base Resume and Tailored Versions

https://www.roleframe.ai/blog/tailor-resume-to-job-description
1•larbisahli•13m ago•0 comments

Paintable electrodes could power creative and colorful wearable sensors

https://www.psu.edu/news/research/story/paintable-electrodes-could-power-creative-and-colorful-we...
1•geox•17m ago•0 comments

Hubble Detects an Isolated Stellar-Mass Black Hole Wandering the Milky Way

https://science.nasa.gov/missions/hubble/hubble-determines-mass-of-isolated-black-hole-roaming-ou...
1•TomerHaimovich•20m ago•0 comments

Men in Shorts Are Shaking Up Japan's Buttoned-Down Offices

https://www.nytimes.com/2026/07/19/world/asia/japan-cool-biz-tokyo-shorts-heat.html
3•sudo_cowsay•20m ago•0 comments

Study: AI Is Not Displacing Young Job Seekers (In Norway) – Yet

https://norwegianscitechnews.com/2026/07/ai-is-not-displacing-young-job-seekers-yet/
1•giuliomagnifico•22m ago•0 comments

Fayetteville officers fired for misusing license plate system

https://www.washingtonpost.com/business/2025/03/14/programming-jobs-lost-artificial-intelligence/
2•pir8life4me•30m ago•1 comments

Looking for a Fall 2026 / Winter-Spring 2027 Internship

1•cnnadozi•32m ago•0 comments

Could Modern Code Review Have Prevented Wp2shell?

https://www.hacktron.ai/blog/wp2shell
1•zeyu1337•33m ago•0 comments

AI for Systems is "AGI-Complete"

https://dl.acm.org/doi/10.1145/3830422.3830425
2•matt_d•33m ago•0 comments

Security incident disclosure – July 2026

https://huggingface.co/blog/security-incident-july-2026
1•fdb•33m ago•1 comments

A curated list of tools and resources for vibecoders

https://github.com/ai-for-developers/awesome-vibe-coding
2•dariubs•45m ago•0 comments

Show HN: LectureToBook – Turn Videos into a PDF/ePub

https://lecturetobook.com/
1•h02•51m ago•0 comments

The device detecting the deadliest creature

https://www.smh.com.au/national/nsw/the-device-detecting-the-world-s-deadliest-creature-20260715-...
2•femto•51m ago•1 comments

Inside the Secret Math Society Known Simply as Nicolas Bourbaki

https://www.quantamagazine.org/inside-the-secret-math-society-known-as-nicolas-bourbaki-20201109/
2•pykello•53m ago•0 comments

Scrying the AMD GFX1250 LLVM Tea Leaves

https://chipsandcheese.com/p/scrying-the-amd-gfx1250-llvm-tea
3•mfiguiere•56m ago•0 comments

Show HN: Zlvox – 25 Free Developer Tools (AI, JSON, PDF) with Zero Tracking

https://zlvox.com/
3•team_zlvox•1h ago•1 comments

Impro is a handbook for running a cult

https://www.seangoedecke.com/impro/
3•zuzuleinen•1h ago•1 comments

TCG Price and Portfolio Tracker

https://www.collectiblez.app/
1•GogetaUI•1h ago•0 comments

Data centers have united Americans of both parties in a shared hatred

https://www.washingtonpost.com/technology/2026/07/18/how-data-centers-became-symbol-americans-rage/
3•1vuio0pswjnm7•1h ago•2 comments

Pygmalion as a Software Developer

https://kyle.au/blog/pygmalion-as-a-software-developer
2•kylephillipsau•1h ago•0 comments

AXI – Agent EXperience Interface

https://axi.md/
1•jeffscottward•1h ago•1 comments

Private jets flock to Montana – but locals can't afford the trailer park

https://www.bbc.com/news/articles/ckg92d8d40yo
1•tartoran•1h ago•0 comments

Two unexpected revelations in Warren Buffett's CNBC interview

https://www.cnbc.com/2026/07/18/two-unexpected-revelations-in-warren-buffetts-cnbc-interview.html
1•pm2222•1h ago•0 comments

Archive.org Is Offline

https://archive.org
3•robotbikes•1h ago•2 comments

Google's Gemini delay: Coding stumbles, clashing teams and frustrated engineers

https://www.latimes.com/business/story/2026-07-17/inside-googles-gemini-delay-coding-stumbles-cla...
4•1vuio0pswjnm7•1h ago•1 comments

Agentty ADE: reliable L2 multi-agent orchestrator

https://github.com/agentty-xyz/agentty
5•minev-dev•1h ago•6 comments

XEphem – Astronomy Visualizer for X

https://xephem.github.io/XEphem/Site/
1•oliverkwebb•1h ago•0 comments

Anthropic extends Claude Code's 50% weekly limit increase through August 19

https://twitter.com/ClaudeDevs/status/2078511173759324328
4•mil22•1h ago•0 comments
Open in hackernews

Transcribe.cpp

https://workshop.cjpais.com/projects/transcribe-cpp
317•sebjones•5h ago

Comments

arikrahman•4h ago
Excellent work, paired with the 500kb TTS model headlining today I can see the full stack coming together.
zuzululu•4h ago
saw the demo its impressive but the audio was robotic
aarvin_roshin•4h ago
Spot on:

> I think as we look forward to the future, more inference will start happening locally for one reason or the other. This brings the distribution story front and center. In order to have more applications running inference locally, we need to make running inference easier.

This makes these projects so much more trustworthy and easier to approach:

> Were any of the words here written using AI? Nope. They came from my mouth or my fingers.

boplicity•4h ago
>This makes these projects so much more trustworthy and easier to approach:

>> Were any of the words here written using AI? Nope. They came from my mouth or my fingers.

I have to push back on this a bit, as I believe (quite strongly) that we're shaped by the tools we use; text-to-speech LLMs are still LLMs, and generally their mistakes are shaped by the expectations inherent in their training. This, in turn, shapes the words that appear on the screen. For those who regularly use them, you then learn which word sequences are likely to be accurately transcribed, and this definitively becomes part of your thinking process. Over time, the LLM becomes tangled into your thinking; the use of AI, even in this way, very much can and often does shape the resulting words.

eventualcomp•3h ago
Isn't this like saying "my words are not really my own when I speak to my family, because I know my father is a non-native English speaker and hard of hearing so I try to use words which are well enunciated and are few in syllable count"?
yjftsjthsd-h•4h ago
So it's mostly intended to be a better replacement for whisper? Mostly? With better support for more models and maybe acceleration backends?
sipjca•2h ago
More or less yes, for whisper.cpp, just trying to make local transcription more accessible to anyone building an app, etc
sbinnee•4h ago
I saw that metal is almost x10 faster than vulkan? Why so much gap?
sipjca•2h ago
It very much depends on the hardware! An M4 max is being compared against a Ryzen 4750U with an integrated GPU!

The M4 max has probably 10x the compute and memory bandwidth hahaha

zuzululu•4h ago
would love to see a demo handy is fantastic although its still behind the frontier models
therealpygon•4h ago
Pretty sure I saw Handy using it; if you have the latest version, you’re probably already demoing it.
loufe•4h ago
author of the blogpost is the maintainer of Handy, so almost guaranteed!
zuzululu•3h ago
I installed it but I don't think I see the streaming transcriptions. I do think the transcription is a bit faster. I am using the latest version.
qntmfred•2h ago
You have to change the model to one that supports streaming. The latest parakeet does. I've been using it the last week or so. It's good stuff :)
sipjca•2h ago
Yep the latest version has support! Virtually all of the SOTA open models are supported by Handy including the streaming ones like

Nemotron Streaming

Parakeet Unified

Voxtral Mini Realtime

If something you want is not supported, open an issue on transcribe.cpp!

ghm2199•3h ago
Congrats on shipping this. I love handy on my Mac, my phone for STT in situations where it’s not possible/poor performance of the native Model for STT(e.g apple’s thing is not upto scruff, like mistranslating words corresponding to a domain).

Noob question: How do you think about funding from a foundation(i have no clue if you need it or not, I do hope you have a way to get paid one way or another because handy is amazing) for maintenance of this? if you did or were going to get paid by asking for maintaining such a project what might be the kind of organizations you would look for to get supported and how would you do it?

sipjca•2h ago
Thanks! What an excellent question, I’m not sure I have a good answer. I kind of became an open source maintainer by accident as Handy became popular

Certainly I am very lucky that quite a few people donate to Handy, and also some people and organizations who sponsor the work I do

To be honest I just love contributing to open source and wish to continue to do so. So anyone who supports this is good to me. Organizations which believe in OSS and push it forward are typically most aligned with me

Of course you can always email me (contact@handy.computer) and we can discuss in more detail

shade•3h ago
Nice - I'm definitely going to take a look at this. I've built my own cross-platform (Mac/Win/Linux) live captioning app on top of Nemotron, and it works well but dealing with ONNX is kind of annoying. With this having Rust support (I built it on Rust/Tauri) it should be a pretty solid candidate; I'll have to see if I can find a Silero VAD implementation that doesn't depend on ONNX, or maybe I'll see if the clankers can migrate it for me.
bengotow•3h ago
This is an incredible contribution to the community and it's just... one guy? I kept reading expecting a Series A funding announcement at the bottom.

It's a nice reminder: You can use AI to slop cannon at maximum speed, or you can use it to scale your ambitions and build something more rigorous and lasting than ever before.

I'd build Transcribe.cpp into the apps I maintain, but I feel like this functionality should (generally) be integrated into the OS or "everywhere" via an app like Handy.

sipjca•2h ago
Hey, yep author and maintainer here! Certainly sponsors help and the wonderful community who donates to Handy as well! Mozilla AI was very helpful in getting this work off the ground. It was a pipe dream for me to build for Handy and they helped to sponsor me so I could make time to take this project seriously and get a v0.1.0 release out the door

I agree this should be everywhere and I hope to distribute libtranscribe some day properly so it is more a system library! It will take time to stabilize but I think we can get there

aomix•3h ago
What good timing to spot this. I've been reading more and more people talk about bringing TTS into their prompting toolkit and wanted to give that a try. The idea of rambling brain dump into a doc -> edit pass -> send to the robot loop sounds appealing.
ukuina•3h ago
What's the easiest way to add speaker separation to this?
sipjca•2h ago
Hey! It’s actually in progress right now, probably will come this week :)
simonw•2h ago
Awesome! I found the in-progress diarization PR here: https://github.com/handy-computer/transcribe.cpp/pull/85

Looks like it's using IBM's Granite-Speech-4.1-2B-Plus https://huggingface.co/ibm-granite/granite-speech-4.1-2b-plu... and/or MOSS-Transcribe-Diarize https://huggingface.co/OpenMOSS-Team/MOSS-Transcribe-Diarize

sipjca•2h ago
Yep, but I am in the process of also porting NVIDIAs Sortformer for multi speaker diarization as well :)

I’m not sure how many specific models will be supported as the library is more focused on transcription specifically. But the models which support diarization natively must be supported I think. And parakeet multitalker was the primary driving force for this change

oezi•1h ago
How close do you aim for when it comes to drop-in vs whisper.cpp? Are timestamps per word and character something aimed for? How about multi-lingual transcription or hallucination suppression?

The github page doesn't seem to go into depth on these orthogonal topics. May have missed it.

SamPentz•3h ago
Is there a way to add speaker identification easily?
semiquaver•3h ago
That would be Diarize.cpp, not Transcribe.cpp.
sipjca•2h ago
Hey! It’s actually in progress right now, probably will come this week :)
copypirate•3h ago
Excellent work CJ
sipjca•2h ago
Thanks :)
wolvoleo•2h ago
Looks interesting, I'll give it a try. Though I'm really happy with faster-whisper on a GPU.
diimdeep•2h ago
Congrats on delivering good value to the people. I have used transcribe.cpp a few weeks ago to do near realtime offline stt on a 10 year old phone, writing simple adhoc app for my use case, it's crazy what is happening right now.
sipjca•2h ago
Ha amazing, love to hear it
simonw•2h ago
> Maintainer supported bindings in 4 Languages

Nice. Here's the Python one: https://github.com/handy-computer/transcribe.cpp/tree/main/b... - looks like it's not yet available as a binary wheel on PyPI with the dependency included (the library on PyPI right now uses ctypes to call a separately installed library) but that's planned for a future release.

sipjca•2h ago
Yes, I’ve put a PR up on pypi for extra storage for CUDA but it has not been accepted yet afaik

If there’s any issues or improvements on the bindings I would love help to make the DX the best it can be

lxe•1h ago
What's the best local TTS model right now? I'm running parakeet on a mac which transcribes all my uh's and aahs. I'm running whisper on linux/cuda and I by far prefer that one over parakeet.
jv22222•1h ago
> parakeet on a mac which transcribes all my uh's and aahs

You should be able to fix this by playing with the mic speech floor. It happens when to much ambient stuff slurps in.

It's actually gaslighting you, you don't say that many ums and ahs ;)

sipjca•1h ago
Parakeet unified for me no longer does this and it’s also a streaming transcription model!

But the answer largely depends on you, the languages you speak, and personal preference. Whisper is still excellent and supported in transcribe.cpp

Cohere Transcribe is also excellent, but many of the new models are as well

zaptheimpaler•1h ago
Amazing, i've been looking for something like this and ended up doing transcription + diarization on a local server for now. Are you looking for contributions? Have you tried this one for diarization - https://huggingface.co/pyannote/speaker-diarization-communit... - it performed much better than Sortformer for me.
sipjca•1h ago
Contributions are always welcome! There’s a WIP diarization PR rn, and after it’s merged would love to have support if it fits well into the interface. And if not would love to figure out a good interface for it
ilaksh•1h ago
I don't suppose this works in the browser?
sipjca•32m ago
Out of the box no probably not, but if people are interested there’s probably ways forward
abdullahkhalids•57m ago
For anyone looking to build on top of this. I have tried a few different STT systems, and they accurately capture what I am saying. Unfortunately, they don't support the reasonable workflow

I want to open an office document, for example, and start talking. And I want the software to continuously type what I am saying at the cursor with minimal latency. The continuous part is crucial. Many software will paste whatever I said after I have stopped recording, but that is not useful.

mijoharas•37m ago
Agreed. It's something I've found annoying about a few systems.

It looks like the rust bindings have streaming examples so hopefully there is a nice solution here.

sipjca•33m ago
You can fairly easily modify [Handy](https://handy.computer) to do this if you want

I’m planning on having it as a first class feature of the app too just too many other issues to work on first

mmmmbbbhb•6m ago
You know English doesn't work like that. The word you're saying only becomes clear with the surrounding context. Eg, 'there' vs 'their'.
primaprashant•6m ago
Totally understandable, but I’ve found that software that transcribes everything after I finish recording actually works better for me. I’ve tried both kinds, and systems that continuously type what I’m saying distract me from completing my thought. I end up reading what’s being typed and noticing transcription mistakes instead of focusing on what I’m trying to say.

I often prefer to dictate everything in my head about a particular thing for 5–10 minutes and then go through it afterward. I find that much more useful because it doesn’t break my thought process the way continuous transcription does.

kzyxx11•20m ago
Excellent work