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.
Don't squander public trust on bullshit (Score: 154+ in 5 hours)
Link: https://readhacker.news/s/6fHVw
Comments: https://readhacker.news/c/6fHVw
Reverse engineering and dismantling Kekz headphones (Score: 152+ in 12 hours)
Link: https://readhacker.news/s/6fFvi
Comments: https://readhacker.news/c/6fFvi
12 Months of Mandarin (🔥 Score: 151+ in 3 hours)
Link: https://readhacker.news/s/6fGJA
Comments: https://readhacker.news/c/6fGJA
Show HN: Chebyshev approximation calculator (open source web app) (Score: 151+ in 4 hours)
Link: https://readhacker.news/s/6fG9i
Comments: https://readhacker.news/c/6fG9i
Hi everyone,
here's a web app I made that generates code for efficiently approximating mathematical functions. This is useful when performance matters more than perfect accuracy, for example in embedded systems.
The app uses Chebyshev expansions, which despite their theoretical depth result in suprisingly compact and readable code in practice. This code is generated for you and using it does not require any knowledge of the underlying theory.
Source code and more info:
https://github.com/stuffmatic/chebyshev-calculator
Correcting the record for Continue and PearAI (Score: 152+ in 13 hours)
Link: https://readhacker.news/s/6fF7q
Comments: https://readhacker.news/c/6fF7q
AI at Meta: Movie Gen (🔥 Score: 168+ in 57 minutes)
Link: https://readhacker.news/s/6fGgp
Comments: https://readhacker.news/c/6fGgp
MikroPhone: A privacy enhanced, simple and featured RISC-V mobile phone (Score: 152+ in 19 hours)
Link: https://readhacker.news/s/6fDkb
Comments: https://readhacker.news/c/6fDkb
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
Mitmproxy 11: Full HTTP/3 Support (Score: 150+ in 10 hours)
Link: https://readhacker.news/s/6fHnk
Comments: https://readhacker.news/c/6fHnk
Perfctl: Stealthy malware targeting Linux servers (Score: 150+ in 1 day)
Link: https://readhacker.news/s/6fEQ8
Comments: https://readhacker.news/c/6fEQ8
Show HN: One – A new React framework unifying web, native and local-first (🔥 Score: 150+ in 3 hours)
Link: https://readhacker.news/s/6fGFQ
Comments: https://readhacker.news/c/6fGFQ
Hey HN, I'm Nate, the creator of Tamagui.
One is a React framework that does two things differently in hopes of simplifying how we build websites and apps:
1. It unifies React Native and React web with typed file system routing by making Vite able to serve RN. This lets you share (or diverge) your code in a simpler way for cross-platform apps.
2. We've partnered with Zero (https://zerosync.dev) to make local-first work well. We've been building a solution in One that makes Zero supporting server rendering, without waterfalls, and with seamless server/client handoff.
---
Honestly - I'm a bit hesitant to post One here.
HN has really soured on frontend/frameworks. And I get it. We've collectively complicated the hell out of things.
That's why I decided to build One. I loved Rails, it made me as a young developer able to finally realize way more ambitious projects than I'd ever done before. I also liked the promise (not implementation) of Meteor - it felt like the clear future, I guess just a bit too early (and a bit too scope-creeped).
I worked at Uniswap and built Tamagui and so spent a lot of time building cross-platform apps that share code. Uniswap is built on Tamagui and I think proves you can make really high quality UX while sharing a lot of code - but it's insanely hard and requires a huge team. My goal with One is to make what is now possible but hard dramatically easier.
And I think the path to there goes through local-first, because it makes building super responsive apps much, much simpler, and Zero is the first library to actually pull it off in a way that doesn't bloat your bundle or have very limiting constraints.
I happened to live down the street from Aaron, one of the founders of Zero, in our tiny town in Hawaii. We talked a lot about Zero over the last couple years, and I found it really admirable how he consistently chose the "harder but better" path in building it. It really shaped into something incredible, and that convinced me to actually launch One, which at the time was more of an experiment.
I can see a lot of potential criticism - do we need yet another framework, this is too shiny and vaporware-y, this is just more complexity and abstraction, etc. Happy to respond to those comments if they come.
I'm just building out something that I've been wanting for a long time. Opinionated enough to let me move fast like Rails, but leaning on the great work of team Zero so that we don't end up with the scope creep of Meteor. And honestly, it's just really fun to hack on.
New research says blue zones can be explained by comically flawed data (Score: 153+ in 10 hours)
Link: https://readhacker.news/s/6fFtc
Comments: https://readhacker.news/c/6fFtc
Getting my daily news from a dot matrix printer (🔥 Score: 159+ in 1 hour)
Link: https://readhacker.news/s/6fGEC
Comments: https://readhacker.news/c/6fGEC
US Dept of Energy announces $1.5B in electric grid improvements (Score: 150+ in 18 hours)
Link: https://readhacker.news/s/6fE69
Comments: https://readhacker.news/c/6fE69
Some Automattic employees accept severance package offer (Score: 152+ in 4 hours)
Link: https://readhacker.news/s/6fFBL
Comments: https://readhacker.news/c/6fFBL
Experimental web browser optimized for rabbit-holing (🔥 Score: 160+ in 3 hours)
Link: https://readhacker.news/s/6fFuq
Comments: https://readhacker.news/c/6fFuq