AI is an impediment to learning web development (Score: 150+ in 5 hours)
Link: https://readhacker.news/s/6fMBr
Comments: https://readhacker.news/c/6fMBr
Whence '\n'? (Score: 152+ in 1 day)
Link: https://readhacker.news/s/6fJHS
Comments: https://readhacker.news/c/6fJHS
So thieves broke into your storage unit again (Score: 152+ in 15 hours)
Link: https://readhacker.news/s/6fLri
Comments: https://readhacker.news/c/6fLri
Playing with BOLT and Postgres (Score: 150+ in 1 day)
Link: https://readhacker.news/s/6fH52
Comments: https://readhacker.news/c/6fH52
Fuzzing 101 (Score: 151+ in 1 day)
Link: https://readhacker.news/s/6fJvD
Comments: https://readhacker.news/c/6fJvD
An Intuitive Explanation of Black–Scholes (❄️ Score: 150+ in 2 days)
Link: https://readhacker.news/s/6fCXw
Comments: https://readhacker.news/c/6fCXw
Show HN: A tool for creating chord charts on the go (Score: 150+ in 1 day)
Link: https://readhacker.news/s/6fFZy
Comments: https://readhacker.news/c/6fFZy
Author here - one of the most notable facts about the app is that it's made entirely in Godot Game Engine! I think it's great for apps like this because it makes it especialy easy to iterate on GUI designs such as this one.
Feel free to ask me anything about Chord Chart Memo, or my experience with Godot.
I Stayed (Score: 151+ in 11 hours)
Link: https://readhacker.news/s/6fKkY
Comments: https://readhacker.news/c/6fKkY
The Globus INK: a mechanical navigation computer for Soviet spaceflight (Score: 150+ in 11 hours)
Link: https://readhacker.news/s/6fK2N
Comments: https://readhacker.news/c/6fK2N
ESP32: leaving love notes and entering demoscene territory (2022) (Score: 150+ in 1 day)
Link: https://readhacker.news/s/6fGtY
Comments: https://readhacker.news/c/6fGtY
The profit-obsessed monster destroying American emergency rooms (Score: 150+ in 8 hours)
Link: https://readhacker.news/s/6fKef
Comments: https://readhacker.news/c/6fKef
Cloudflare beats patent troll so badly it basically gives up (🔥 Score: 151+ in 3 hours)
Link: https://readhacker.news/s/6fKnw
Comments: https://readhacker.news/c/6fKnw
It's Time to Stop Taking Sam Altman at His Word (🔥 Score: 154+ in 2 hours)
Link: https://readhacker.news/s/6fJWv
Comments: https://readhacker.news/c/6fJWv
Noise (❄️ Score: 153+ in 3 days)
Link: https://readhacker.news/s/6fygv
Comments: https://readhacker.news/c/6fygv
How were 70s versions of games like Pong built without a programmable computer? (Score: 150+ in 13 hours)
Link: https://readhacker.news/s/6fHz2
Comments: https://readhacker.news/c/6fHz2
XFCE 4.20 Aims to Bring Preliminary Wayland Support (🔥 Score: 154+ in 3 hours)
Link: https://readhacker.news/s/6fMUX
Comments: https://readhacker.news/c/6fMUX
The Book of Kells, now digitized and available online (🔥 Score: 151+ in 3 hours)
Link: https://readhacker.news/s/6fMBC
Comments: https://readhacker.news/c/6fMBC
Life, death, and retirement (❄️ Score: 150+ in 4 days)
Link: https://readhacker.news/s/6fxLZ
Comments: https://readhacker.news/c/6fxLZ
HPy – A better C API for Python (Score: 153+ in 7 hours)
Link: https://readhacker.news/s/6fLNh
Comments: https://readhacker.news/c/6fLNh
What P vs. NP is about (❄️ Score: 150+ in 4 days)
Link: https://readhacker.news/s/6fyN9
Comments: https://readhacker.news/c/6fyN9
We need a real GNU/Linux (not Android) smartphone ecosystem (Score: 151+ in 6 hours)
Link: https://readhacker.news/s/6fLsu
Comments: https://readhacker.news/c/6fLsu
Arthur Whitney's one liner sudoku solver (2011) (Score: 150+ in 6 hours)
Link: https://readhacker.news/s/6fLkx
Comments: https://readhacker.news/c/6fLkx
Web scraping with your web browser: Why not? (❄️ Score: 150+ in 4 days)
Link: https://readhacker.news/s/6fwYd
Comments: https://readhacker.news/c/6fwYd
Includes working code. First article in a planned series.
The Data Visualisation Catalogue: find the right method for your data (Score: 152+ in 6 hours)
Link: https://readhacker.news/s/6fKAR
Comments: https://readhacker.news/c/6fKAR
Depth Pro: Sharp monocular metric depth in less than a second (Score: 150+ in 1 day)
Link: https://readhacker.news/s/6fFjQ
Comments: https://readhacker.news/c/6fFjQ
We only learnt of our son's online life after he died at 20 (Score: 155+ in 6 hours)
Link: https://readhacker.news/s/6fK2s
Comments: https://readhacker.news/c/6fK2s
Linux from Scratch (Score: 151+ in 8 hours)
Link: https://readhacker.news/s/6fJvq
Comments: https://readhacker.news/c/6fJvq
LLMs, Theory of Mind, and Cheryl's Birthday (Score: 151+ in 13 hours)
Link: https://readhacker.news/s/6fHNw
Comments: https://readhacker.news/c/6fHNw
炊紙(kashikishi) is a text editor that utilizes GPU to edit text in a 3D space (Score: 153+ in 1 day)
Link: https://readhacker.news/s/6fEPp
Comments: https://readhacker.news/c/6fEPp
Show HN: Open source framework OpenAI uses for Advanced Voice (Score: 150+ in 15 hours)
Link: https://readhacker.news/s/6fH2z
Comments: https://readhacker.news/c/6fH2z
Hey HN, we've been working with OpenAI for the past few months on the new Realtime API.
The goal is to give everyone access to the same stack that underpins Advanced Voice in the ChatGPT app.
Under the hood it works like this:
- A user's speech is captured by a LiveKit client SDK in the ChatGPT app
- Their speech is streamed using WebRTC to OpenAI’s voice agent
- The agent relays the speech prompt over websocket to GPT-4o
- GPT-4o runs inference and streams speech packets (over websocket) back to the agent
- The agent relays generated speech using WebRTC back to the user’s device
The Realtime API that OpenAI launched is the websocket interface to GPT-4o. This backend framework covers the voice agent portion. Besides having additional logic like function calling, the agent fundamentally proxies WebRTC to websocket.
The reason for this is because websocket isn’t the best choice for client-server communication. The vast majority of packet loss occurs between a server and client device and websocket doesn’t provide programmatic control or intervention in lossy network environments like WiFi or cellular. Packet loss leads to higher latency and choppy or garbled audio.