Show HN: Clippy – 90s UI for local LLMs (🔥 Score: 157+ in 1 hour)
Link: https://readhacker.news/s/6u2CG
Comments: https://readhacker.news/c/6u2CG
Link: https://readhacker.news/s/6u2CG
Comments: https://readhacker.news/c/6u2CG
Nnd – a TUI debugger alternative to GDB, LLDB (Score: 150+ in 4 hours)
Link: https://readhacker.news/s/6u2pb
Comments: https://readhacker.news/c/6u2pb
Link: https://readhacker.news/s/6u2pb
Comments: https://readhacker.news/c/6u2pb
GitHub
GitHub - al13n321/nnd: A debugger for Linux
A debugger for Linux. Contribute to al13n321/nnd development by creating an account on GitHub.
Memory-safe sudo to become the default in Ubuntu (Score: 151+ in 7 hours)
Link: https://readhacker.news/s/6tZXp
Comments: https://readhacker.news/c/6tZXp
Link: https://readhacker.news/s/6tZXp
Comments: https://readhacker.news/c/6tZXp
trifectatech.org
Memory-safe sudo to become the default in Ubuntu - Trifecta Tech Foundation
OpenAI reaches agreement to buy Windsurf for $3B (Score: 155+ in 18 hours)
Link: https://readhacker.news/s/6tZ2f
Comments: https://readhacker.news/c/6tZ2f
Link: https://readhacker.news/s/6tZ2f
Comments: https://readhacker.news/c/6tZ2f
Bloomberg.com
OpenAI Reaches Agreement to Buy Startup Windsurf for $3 Billion
OpenAI has agreed to buy Windsurf, an artificial intelligence-assisted coding tool formerly known as Codeium, for about $3 billion, according to people familiar with the matter, marking the ChatGPT maker’s largest acquisition to date.
Curl: We still have not seen a single valid security report done with AI help (🔥 Score: 155+ in 1 hour)
Link: https://readhacker.news/s/6u36i
Comments: https://readhacker.news/c/6u36i
Link: https://readhacker.news/s/6u36i
Comments: https://readhacker.news/c/6u36i
Linkedin
#hackerone #curl | Daniel Stenberg | 184 comments
That's it. I've had it. I'm putting my foot down on this craziness.
1. Every reporter submitting security reports on #Hackerone for #curl now needs to answer this question:
"Did you use an AI to find the problem or generate this submission?"
(and if they…
1. Every reporter submitting security reports on #Hackerone for #curl now needs to answer this question:
"Did you use an AI to find the problem or generate this submission?"
(and if they…
Matt Godbolt sold me on Rust (by showing me C++) (🔥 Score: 153+ in 1 hour)
Link: https://readhacker.news/s/6u3ee
Comments: https://readhacker.news/c/6u3ee
Link: https://readhacker.news/s/6u3ee
Comments: https://readhacker.news/c/6u3ee
Collabora | Open Source Consulting
Matt Godbolt sold me on Rust (by showing me C++)
Looking at C++ from another angle can create new possibilities using Rust.
Launch HN: Exa (YC S21) – The web as a database (🔥 Score: 153+ in 3 hours)
Link: https://readhacker.news/c/6u2UK
Hey HN! We’re Will and Jeff from Exa (https://exa.ai). We recently launched Exa Websets, an embeddings-powered search engine designed to return exactly what you’re asking for. You can get precise results for complex queries like “all startups working on open-source developer tools based in SF, founded 2021-2025”.
Demo here - https://youtu.be/Unt8hJmCxd4
We started working on Exa because we were frustrated that while LLM state-of-the-art is advancing every week, Google has gotten worse over time. The Internet used to feel like a magical information portal, but it doesn’t feel that way anymore when you’re constantly being pushed towards SEO-optimized clickbait.
Websets is a step in the opposite direction. For every search, we perform dozens of embedding searches over Exa’s vector database of the web to find good search candidates, then we run agentic workflows on each result to verify they match exactly what you asked for.
Websets results are good for two reasons. First, we train custom embedding models for our main search algorithm, instead of typical keyword matching search algorithms. Our embeddings models are trained specifically to return exactly the type of entity you ask for. In practice, that means if you search “startups working in nanotech”, keyword-based search engines return listicles about nanotech startups, because these listicles match the keywords in the query. In contrast, our embedding models return actual startup homepages, because these startup homepages match the meaning of the query.
The second is that LLMs provide the last-mile intelligence needed to verify every result. Each result and piece of data is backed with supporting references that we used to validate that the result is actually a match for your search criteria. That’s why Websets can take minutes or even hours to run, depending on your query and how many results you ask for. For valuable search queries, we think this is worth it.
Also notably, Websets are tables, not lists. You can add “enrichment” columns to find more information about each result, like “# of employees” or “does author have blog?”, and the cells asynchronously load in. This table format hopefully makes the web feel more like a database.
A few examples of searches that work with Websets:
- “Math blogs created by teachers from outside the US”: https://websets.exa.ai/cma1oz9xf007sis0ipzxgbamn
- "research paper about ways to avoid the O(n^2) attention problem in transformers, where one of the first author's first name starts with "A","B", "S", or "T", and it was written between 2018 and 2022”: https://websets.exa.ai/cm7dpml8c001ylnymum4sp11h
- “US based healthcare companies, with over 100 employees and a technical founder": https://websets.exa.ai/cm6lc0dlk004ilecmzej76qx2
- “all software engineers in the Bay Area, with experience in startups, who know Rust and have published technical content before”: https://youtu.be/knjrlm1aibQ
You can try it at https://websets.exa.ai/ and API docs are at https://docs.exa.ai/websets. We’d love to hear your feedback!
Link: https://readhacker.news/c/6u2UK
Hey HN! We’re Will and Jeff from Exa (https://exa.ai). We recently launched Exa Websets, an embeddings-powered search engine designed to return exactly what you’re asking for. You can get precise results for complex queries like “all startups working on open-source developer tools based in SF, founded 2021-2025”.
Demo here - https://youtu.be/Unt8hJmCxd4
We started working on Exa because we were frustrated that while LLM state-of-the-art is advancing every week, Google has gotten worse over time. The Internet used to feel like a magical information portal, but it doesn’t feel that way anymore when you’re constantly being pushed towards SEO-optimized clickbait.
Websets is a step in the opposite direction. For every search, we perform dozens of embedding searches over Exa’s vector database of the web to find good search candidates, then we run agentic workflows on each result to verify they match exactly what you asked for.
Websets results are good for two reasons. First, we train custom embedding models for our main search algorithm, instead of typical keyword matching search algorithms. Our embeddings models are trained specifically to return exactly the type of entity you ask for. In practice, that means if you search “startups working in nanotech”, keyword-based search engines return listicles about nanotech startups, because these listicles match the keywords in the query. In contrast, our embedding models return actual startup homepages, because these startup homepages match the meaning of the query.
The second is that LLMs provide the last-mile intelligence needed to verify every result. Each result and piece of data is backed with supporting references that we used to validate that the result is actually a match for your search criteria. That’s why Websets can take minutes or even hours to run, depending on your query and how many results you ask for. For valuable search queries, we think this is worth it.
Also notably, Websets are tables, not lists. You can add “enrichment” columns to find more information about each result, like “# of employees” or “does author have blog?”, and the cells asynchronously load in. This table format hopefully makes the web feel more like a database.
A few examples of searches that work with Websets:
- “Math blogs created by teachers from outside the US”: https://websets.exa.ai/cma1oz9xf007sis0ipzxgbamn
- "research paper about ways to avoid the O(n^2) attention problem in transformers, where one of the first author's first name starts with "A","B", "S", or "T", and it was written between 2018 and 2022”: https://websets.exa.ai/cm7dpml8c001ylnymum4sp11h
- “US based healthcare companies, with over 100 employees and a technical founder": https://websets.exa.ai/cm6lc0dlk004ilecmzej76qx2
- “all software engineers in the Bay Area, with experience in startups, who know Rust and have published technical content before”: https://youtu.be/knjrlm1aibQ
You can try it at https://websets.exa.ai/ and API docs are at https://docs.exa.ai/websets. We’d love to hear your feedback!
Accents in latent spaces: How AI hears accent strength in English (Score: 150+ in 7 hours)
Link: https://readhacker.news/s/6u2rd
Comments: https://readhacker.news/c/6u2rd
Link: https://readhacker.news/s/6u2rd
Comments: https://readhacker.news/c/6u2rd
BoldVoice
Accents in Latent Spaces: How AI Hears Accent Strength in English
Pixels in Islamic Art: Square Kufic Calligraphy (2020) (Score: 150+ in 1 day)
Link: https://readhacker.news/s/6tYvd
Comments: https://readhacker.news/c/6tYvd
Link: https://readhacker.news/s/6tYvd
Comments: https://readhacker.news/c/6tYvd
U with Umlaut (Ü)
Pixels in Islamic Art: Square Kufic Calligraphy
When I was a little kid whenever we drove by mosques, I would be intrigued by the complex motifs they’re decorated by. I always tried to figure out the pattern; to me it was just a pattern, I never…
New studies offer insight into Lyme disease’s treatment, lingering symptoms (Score: 150+ in 11 hours)
Link: https://readhacker.news/s/6tZZh
Comments: https://readhacker.news/c/6tZZh
Link: https://readhacker.news/s/6tZZh
Comments: https://readhacker.news/c/6tZZh
Northwestern
Taking the bite out of Lyme disease
New studies offer insight into disease’s treatment, lingering symptoms
TeleMessage, used by Trump officials, can access plaintext chat logs (🔥 Score: 151+ in 3 hours)
Link: https://readhacker.news/s/6u3Fe
Comments: https://readhacker.news/c/6u3Fe
Link: https://readhacker.news/s/6u3Fe
Comments: https://readhacker.news/c/6u3Fe
micahflee
Despite misleading marketing, Israeli company TeleMessage, used by Trump officials, can access plaintext chat logs
Despite their misleading marketing, TeleMessage, the company that makes a modified version of Signal used by senior Trump officials, can access plaintext chat logs from its customers.
In this post I give a high level overview of how the TeleMessage fake…
In this post I give a high level overview of how the TeleMessage fake…
Why does Switzerland have so many bunkers? (❄️ Score: 150+ in 2 days)
Link: https://readhacker.news/s/6tTwu
Comments: https://readhacker.news/c/6tTwu
Link: https://readhacker.news/s/6tTwu
Comments: https://readhacker.news/c/6tTwu
The Dial
Why Does Switzerland Have So Many Bunkers? — The Dial
Inside the underground civilian shelters.
FTC bans hidden fees for live events and short-term rentals, effective May 12 (🔥 Score: 158+ in 1 hour)
Link: https://readhacker.news/s/6u4bk
Comments: https://readhacker.news/c/6u4bk
Link: https://readhacker.news/s/6u4bk
Comments: https://readhacker.news/c/6u4bk
TechCrunch
FTC bans hidden fees for live events and short-term rentals, effective May 12 | TechCrunch
The U.S. Federal Trade Commission (FTC) on Monday released new documentation detailing its new "Rule on Unfair or Deceptive Fees." The rule, set to take The U.S. Federal Trade Commission released a FAQ document clarifying its rule hidden fees for live events…
India launches attack on 9 sites in Pakistan and Pakistani Jammu and Kashmir (Score: 150+ in 6 hours)
Link: https://readhacker.news/s/6u3JY
Comments: https://readhacker.news/c/6u3JY
https://www.nytimes.com/2025/05/06/world/asia/india-pakistan-attacks.html (https://archive.ph/Bph7S)
https://www.cnn.com/2025/05/06/asia/india-pakistan-kashmir-conflict-hnk-intl
https://www.bloomberg.com/news/live-blog/2025-05-06/india-strikes-pakistan-after-kashmir-attack (https://archive.ph/eypzA)
https://www.bbc.com/news/live/cwyneele13qt
Link: https://readhacker.news/s/6u3JY
Comments: https://readhacker.news/c/6u3JY
https://www.nytimes.com/2025/05/06/world/asia/india-pakistan-attacks.html (https://archive.ph/Bph7S)
https://www.cnn.com/2025/05/06/asia/india-pakistan-kashmir-conflict-hnk-intl
https://www.bloomberg.com/news/live-blog/2025-05-06/india-strikes-pakistan-after-kashmir-attack (https://archive.ph/eypzA)
https://www.bbc.com/news/live/cwyneele13qt
Reuters
India strikes Pakistan over Kashmir tourist killings
India attacked Pakistan and Pakistani Kashmir on Wednesday and Pakistan said it had shot down five Indian fighter jets in the worst fighting in more than two decades between the nuclear-armed enemies.
Show HN: Sheet Music in Smart Glasses (Score: 152+ in 12 hours)
Link: https://readhacker.news/c/6u2MC
Hi everyone, my name is Kevin Lin, and this is a Show HN for my sheet music smart glasses project. My video was on the front page on Friday: https://news.ycombinator.com/item?id=43876243, but dang said we should do a Show HN as well, so here goes!
I’ve wanted to put sheet music into smart glasses for a long time, but the perfect opportunity to execute came in mid-February, when Mentra (YC W25) tweeted about a smart glasses hackathon they were hosting - winners would get to take home a pair. I went, had a blast making a bunch of music-related apps with my teammate, and we won, so I got to take them home, refine the project, and make a pretty cool video about it (https://www.youtube.com/watch?v=j36u2i7PKKE).
The glasses are Even Realities G1s. They look normal, but they have two microphones, a screen in each lens, and can be even made with a prescription. Every person I’ve met who tried them on was surprised at how good the display is, and the video recordings of them unfortunately don’t do them justice.
The software runs on AugmentOS, which is Mentra’s smart glasses operating system that works on various 3rd-party smart glasses, including the G1s. All I had to do to make an app was write and run a typescript file using the AugmentOS SDK. This gives you the voice transcription and raw audio as input, and text or bitmaps available as output to the screens, everything else is completely abstracted away. Your glasses communicate with an AugmentOS app, and then the app communicates with your typescript service.
The only hard part was creating a Python script to turn sheet music (MusicXML format) into small, optimized bitmaps to display on the screens. To start, the existing landscape of music-related Python libraries is pretty poorly documented and I ran into multiple never-before-seen error messages. Downscaling to the small size of the glasses screens also meant that stems and staff lines were disappearing, so I thought to use morphological dilation to emphasize those without making the notes unintelligible. The final pipeline was MusicXML -> music21 library to render chunks of bars to png -> dilate with opencv- > downscale -> convert to bitmap with Pillow -> optimize bitmaps with imagemagick. This is far from the best code I’ve ever written, but the LLMs attempt at this whole task was abysmal and my years of Python experience really got to shine here. The code is on GitHub: https://github.com/kevinlinxc/AugmentedChords.
Putting it together, my typescript service serves these bitmaps locally when requested. I put together a UI where I can navigate menus and sheet music with voice commands (e.g. show catalog, next, select, start, exit, pause) and then I connected foot pedals to my laptop. Because of bitmap sending latency (~3s right now, but future glasses will do better), using foot pedals to turn the bars while playing wasn’t viable, so I instead had one of my pedals toggle autoscrolling, and the other two pedals sped up/temporarily paused the scrolling.
After lots of adjustments, I was able to play a full song using just the glasses! It took many takes and there was definitely lots of room for improvement. For example: - Bitmap sending is pretty slow, which is why using the foot pedals to turn bars wasn’t viable. - The resolution is pretty small, I would love to put more bars in at once so I can flip less frequently. - Since foot pedals aren’t portable, it would be cool to have a mode where the audio dictates when the sheet music changes. I tried implementing that with FFT but it was often wrong and more effort is needed. Head tilt controls would be cool too, because full manual control is a hard requirement for practicing.
All of these pain points are being targeted by Mentra and other companies competing in the space, and so I’m super excited to see the next generation! Also, feel free to ask me anything!
Link: https://readhacker.news/c/6u2MC
Hi everyone, my name is Kevin Lin, and this is a Show HN for my sheet music smart glasses project. My video was on the front page on Friday: https://news.ycombinator.com/item?id=43876243, but dang said we should do a Show HN as well, so here goes!
I’ve wanted to put sheet music into smart glasses for a long time, but the perfect opportunity to execute came in mid-February, when Mentra (YC W25) tweeted about a smart glasses hackathon they were hosting - winners would get to take home a pair. I went, had a blast making a bunch of music-related apps with my teammate, and we won, so I got to take them home, refine the project, and make a pretty cool video about it (https://www.youtube.com/watch?v=j36u2i7PKKE).
The glasses are Even Realities G1s. They look normal, but they have two microphones, a screen in each lens, and can be even made with a prescription. Every person I’ve met who tried them on was surprised at how good the display is, and the video recordings of them unfortunately don’t do them justice.
The software runs on AugmentOS, which is Mentra’s smart glasses operating system that works on various 3rd-party smart glasses, including the G1s. All I had to do to make an app was write and run a typescript file using the AugmentOS SDK. This gives you the voice transcription and raw audio as input, and text or bitmaps available as output to the screens, everything else is completely abstracted away. Your glasses communicate with an AugmentOS app, and then the app communicates with your typescript service.
The only hard part was creating a Python script to turn sheet music (MusicXML format) into small, optimized bitmaps to display on the screens. To start, the existing landscape of music-related Python libraries is pretty poorly documented and I ran into multiple never-before-seen error messages. Downscaling to the small size of the glasses screens also meant that stems and staff lines were disappearing, so I thought to use morphological dilation to emphasize those without making the notes unintelligible. The final pipeline was MusicXML -> music21 library to render chunks of bars to png -> dilate with opencv- > downscale -> convert to bitmap with Pillow -> optimize bitmaps with imagemagick. This is far from the best code I’ve ever written, but the LLMs attempt at this whole task was abysmal and my years of Python experience really got to shine here. The code is on GitHub: https://github.com/kevinlinxc/AugmentedChords.
Putting it together, my typescript service serves these bitmaps locally when requested. I put together a UI where I can navigate menus and sheet music with voice commands (e.g. show catalog, next, select, start, exit, pause) and then I connected foot pedals to my laptop. Because of bitmap sending latency (~3s right now, but future glasses will do better), using foot pedals to turn the bars while playing wasn’t viable, so I instead had one of my pedals toggle autoscrolling, and the other two pedals sped up/temporarily paused the scrolling.
After lots of adjustments, I was able to play a full song using just the glasses! It took many takes and there was definitely lots of room for improvement. For example: - Bitmap sending is pretty slow, which is why using the foot pedals to turn bars wasn’t viable. - The resolution is pretty small, I would love to put more bars in at once so I can flip less frequently. - Since foot pedals aren’t portable, it would be cool to have a mode where the audio dictates when the sheet music changes. I tried implementing that with FFT but it was often wrong and more effort is needed. Head tilt controls would be cool too, because full manual control is a hard requirement for practicing.
All of these pain points are being targeted by Mentra and other companies competing in the space, and so I’m super excited to see the next generation! Also, feel free to ask me anything!
iOS Kindle app now has a ‘get book’ button after changes to App Store rules (Score: 151+ in 7 hours)
Link: https://readhacker.news/s/6u3K2
Comments: https://readhacker.news/c/6u3K2
Link: https://readhacker.news/s/6u3K2
Comments: https://readhacker.news/c/6u3K2
The Verge
Amazon now has a ‘Get book’ button in its iOS Kindle app
A welcome upgrade.
Claude's system prompt is over 24k tokens with tools (Score: 153+ in 8 hours)
Link: https://readhacker.news/s/6u3JB
Comments: https://readhacker.news/c/6u3JB
Link: https://readhacker.news/s/6u3JB
Comments: https://readhacker.news/c/6u3JB
GitHub
system_prompts_leaks/claude.txt at main · asgeirtj/system_prompts_leaks
Contribute to asgeirtj/system_prompts_leaks development by creating an account on GitHub.
VVVVVV Source Code (Score: 154+ in 7 hours)
Link: https://readhacker.news/s/6u49j
Comments: https://readhacker.news/c/6u49j
Link: https://readhacker.news/s/6u49j
Comments: https://readhacker.news/c/6u49j
GitHub
GitHub - TerryCavanagh/VVVVVV: The source code to VVVVVV! http://thelettervsixtim.es/
The source code to VVVVVV! http://thelettervsixtim.es/ - TerryCavanagh/VVVVVV
EPA Plans to Shut Down the Energy Star Program (Score: 150+ in 6 hours)
Link: https://readhacker.news/s/6u4jw
Comments: https://readhacker.news/c/6u4jw
Link: https://readhacker.news/s/6u4jw
Comments: https://readhacker.news/c/6u4jw
NY Times
E.P.A. Plans to Shut Down the Energy Star Program
Employees were told that the popular energy efficiency certification program would be “de-prioritized and eliminated,” according to documents and a recording.
FTC rule on unfair or deceptive fees to take effect on May 12 (Score: 150+ in 22 hours)
Link: https://readhacker.news/s/6tZPi
Comments: https://readhacker.news/c/6tZPi
FAQ: https://www.ftc.gov/business-guidance/resources/rule-unfair-...
Link: https://readhacker.news/s/6tZPi
Comments: https://readhacker.news/c/6tZPi
FAQ: https://www.ftc.gov/business-guidance/resources/rule-unfair-...
Federal Trade Commission
FTC Rule on Unfair or Deceptive Fees to Take Effect on May 12, 2025
Staff of the Federal Trade Commission published Frequently Asked Questions (FAQs) designed to pro