Hacker News
A modern terminal IRC client
Article URL: https://sr.ht/~delthas/senpai/
Comments URL: https://news.ycombinator.com/item?id=43318929
Points: 1
# Comments: 0
Covid-19 Broke the Charts
Article URL: https://www.nytimes.com/interactive/2025/03/09/upshot/covid-lockdown-five-year-charts.html
Comments URL: https://news.ycombinator.com/item?id=43318912
Points: 1
# Comments: 0
$16B health dept managed finances with single Excel sheet. It hasn't gone well
Article URL: https://www.theregister.com/2025/03/10/nz_health_excel_spreadsheet/
Comments URL: https://news.ycombinator.com/item?id=43318904
Points: 2
# Comments: 0
Real Chilling Effects
Article URL: https://donmoynihan.substack.com/p/real-chilling-effects
Comments URL: https://news.ycombinator.com/item?id=43318842
Points: 2
# Comments: 0
Colonel Redl: The Spy Who Destroyed the Austro-Hungarian Empire
Article URL: https://www.warhistoryonline.com/world-war-i/colonel-redl-spy-destroyed-austro-hungarian-empire.html
Comments URL: https://news.ycombinator.com/item?id=43318827
Points: 2
# Comments: 0
Go European: Discover European products and services
Article URL: https://www.goeuropean.org/
Comments URL: https://news.ycombinator.com/item?id=43318798
Points: 5
# Comments: 0
Longest road and rail tunnel is being built under the Baltic Sea
Article URL: https://www.cnn.com/travel/fehmarnbelt-tunnel-denmark-germany/index.html
Comments URL: https://news.ycombinator.com/item?id=43318793
Points: 2
# Comments: 0
Musk Calls Polish Foreign Minister "Small Man", Rubio Demands "Thank You"
X (Twitter) Is Down
Article URL: https://downdetector.ca/status/twitter/
Comments URL: https://news.ycombinator.com/item?id=43318757
Points: 5
# Comments: 0
European Cloud Computing Platforms
Article URL: https://european-alternatives.eu/category/cloud-computing-platforms
Comments URL: https://news.ycombinator.com/item?id=43318738
Points: 12
# Comments: 3
Is X Down?
Article URL: https://downdetector.in/status/twitter/
Comments URL: https://news.ycombinator.com/item?id=43318709
Points: 17
# Comments: 10
MAML: Towards a Faster Web in Developing Regions
Article URL: https://arxiv.org/abs/2502.15708
Comments URL: https://news.ycombinator.com/item?id=43318708
Points: 2
# Comments: 1
Show HN: Encrypted Similarity for Embeddings /W Partially Homomorphic Encryption
Excited to share an update to LightPHE, a lightweight partially homomorphic encryption library for Python. This update enables the encryption and decryption of multi-dimensional vector embeddings and the computation of encrypted cosine similarity between an encrypted vector and a plain vector when using an additively homomorphic encryption.
This relies on a two-tower architecture, where one branch processes a pre-encrypted vector database and the other generates real-time plain embeddings. With LightPHE, encrypted cosine similarity can now be computed with a single line of code with matrix multiplication operator (@). This allows privacy-preserving vector search in cloud environments, ensuring that sensitive data remains encrypted while computations take place. Only the secret key holder can decrypt the results and make decisions.
While fully homomorphic encryption (FHE) enables computations on encrypted data, it is often impractical due to its computational overhead. Partially homomorphic encryption (PHE) provides a more efficient alternative, offering significantly faster computation, smaller ciphertexts, shorter secret and public keys, and reduced resource requirements, making it a practical solution for cloud and memory-constrained environments.
LightPHE supports a range of additively homomorphic encryption schemes, including Paillier, Damgård-Jurik, and Okamoto-Uchiyama, which are practical for real-world applications. It also includes experimental support for Exponential ElGamal and Elliptic Curve ElGamal in various forms, along with Benaloh and Naccache-Stern.
This update makes LightPHE well-suited for any vector models such as privacy-preserving recommendation systems, biometric authentication, reverse image search, secure vector-based retrieval, LLMs and more. I’d love to hear feedback from those working on vector similarity search.
Comments URL: https://news.ycombinator.com/item?id=43318706
Points: 1
# Comments: 0
Python Monorepo with UV and Pex
Article URL: https://chrismati.cz/posts/uv-pex-monorepo/
Comments URL: https://news.ycombinator.com/item?id=43318701
Points: 2
# Comments: 0
Crafting Interpreters done with Rust
Article URL: https://buildingwithrust.substack.com/
Comments URL: https://news.ycombinator.com/item?id=43318698
Points: 2
# Comments: 0
New Sounds, 43-year-old radio program, slated to be cut from WNYC/NYPR
Article URL: https://www.wnyc.org/story/new-sounds-slated-be-cut-wnycnypr/
Comments URL: https://news.ycombinator.com/item?id=43318696
Points: 1
# Comments: 0
Show HN: Camouflage: The modern way to hide sensitive values in VS Code
Hey fellow developers,
Ever been in a situation where you're screen sharing during a meeting or recording a tutorial, and suddenly realize your API keys and passwords are visible in your .env files? I've been there too many times, so I built Camouflage - a VS Code extension that automatically hides sensitive values in environment files.
Camouflage was inspired by John Papa's Cloak extension, but takes the concept much further with features like:
- Automatic Value Hiding: Automatically hides values in .env files while preserving the keys
- Multiple Hiding Styles: Choose from different styles (text, dotted, stars, or custom)
- Quick Toggle: Via status bar, context menu, or keyboard shortcuts - Selective Hiding: Hide only specific keys based on patterns (e.g., only hide keys containing "SECRET" or "PASSWORD")
- Value Preview: Optional value preview on hover
- Customizable Appearance: Configure colors and patterns to match your theme
Why I built this ?
While Cloak was a great start, I found myself needing more flexibility and features. Cloak relies on TextMate scopes and has limited customization options. Camouflage offers a more comprehensive solution with pattern matching, multiple hiding styles, and granular control over which values get hidden.
Features I'm particularly proud of:
- Pattern-based selective hiding: Hide only keys containing words like "KEY", "SECRET", "PASSWORD", etc.
- Quick toggling: Toggle individual values or all values with keyboard shortcuts
- Status bar indicator: Always know when protection is active
- Enhanced context menu: Right-click on any value to toggle its visibility
- This is one of my first VS Code extensions, so any feedback or suggestions would be greatly appreciated!
Comments URL: https://news.ycombinator.com/item?id=43318687
Points: 1
# Comments: 0
F-35 'kill switch' could allow Trump to disable European Air Force
Article URL: https://www.telegraph.co.uk/world-news/2025/03/09/f-35-kill-switch-allow-trump-to-disable-european-air-force/
Comments URL: https://news.ycombinator.com/item?id=43318678
Points: 11
# Comments: 2
Galton, Ehrlich, Buck – By Scott Alexander
Article URL: https://www.astralcodexten.com/p/galton-ehrlich-buck
Comments URL: https://news.ycombinator.com/item?id=43318554
Points: 1
# Comments: 0
Compression of Spectral Images Using Spectral JPEG XL
Article URL: https://jcgt.org/published/0014/01/04/
Comments URL: https://news.ycombinator.com/item?id=43318551
Points: 1
# Comments: 0