Hacker News
Windows Roadmap
Article URL: https://www.microsoft.com/en-us/windows/business/roadmap
Comments URL: https://news.ycombinator.com/item?id=43498974
Points: 1
# Comments: 0
Why does US Defence Secretary Pete Hegseth have a Russian email address?
Article URL: https://twitter.com/johnsweeneyroar/status/1905185595749458187
Comments URL: https://news.ycombinator.com/item?id=43498952
Points: 5
# Comments: 1
Toxic dust on Mars would present serious hazard for astronauts
Article URL: https://www.cnn.com/2025/03/26/science/mars-toxic-dust-scli-intl/index.html
Comments URL: https://news.ycombinator.com/item?id=43498923
Points: 5
# Comments: 1
2025 HackerRank Developer Skills Report
Article URL: https://www.hackerrank.com/reports/developer-skills-report-2025
Comments URL: https://news.ycombinator.com/item?id=43498909
Points: 2
# Comments: 1
George Orwell and me: Richard Blair on life with his extraordinary father
Article URL: https://www.theguardian.com/books/2025/mar/19/george-orwell-me-richard-blair-life-with-extraordinary-father
Comments URL: https://news.ycombinator.com/item?id=43498861
Points: 1
# Comments: 0
Forgotten Plague: Encephalitis Lethargica and the Mystery That Haunts Medicine
Article URL: https://thartribune.com/the-forgotten-plague-encephalitis-lethargica-and-the-mystery-that-still-haunts-medicine/
Comments URL: https://news.ycombinator.com/item?id=43498638
Points: 1
# Comments: 0
Show HN: Lspwatch – Automatic, configurable observability for language servers
Hey HN,
I'm sure many of you have encountered statically-typed codebases so large and complicated that your code editors freeze, lag, become unresponsive, and generally struggle. Debugging a slow editor is involved and usually an unwelcome distraction. In many cases, slowness in code editors comes from language servers, which are external programs that provide language features (e.g. go-to-definition, diagnostics, type hints). Examples of developer frustrations: [1] and [2].
At a previous company, we were concerned about growing internal frustrations from editors bottle-necked by slow language servers. We were also concerned about how little insight we had into their performance and behaviour. So, we decided to instrument code editors and collect language server telemetry. The data we collected was shockingly useful and helped diagnose several major problems. For example, we identified certain modules in the codebase where the language server was much slower than normal. We subsequently found ways to break up these modules to reduce load on the language server.
I believe having this kind of data can be a game changer for managing developer experience, especially at scale. This is why I built lspwatch, a generalization of this tool which works with all LSP-compliant language servers and integrates with several observability backends.
Getting lspwatch up and running is very easy. Optionally configure your instrumentation, point it at your existing observability backend, and it will just work. lspwatch will transparently monitor language server behaviour and emit metrics. Developers won’t notice any difference in their code editors.
I welcome your feedback and thoughts. The README contains a lot more detail. Many exciting features are on the way to build on the platform this project provides. If you’d like to talk some more about this problem, email is in my profile.
Cheers!
[1] https://bsky.app/profile/mike.contribsys.com/post/3lbd5wx57s... [2] https://github.com/typescript-language-server/typescript-lan...
Comments URL: https://news.ycombinator.com/item?id=43498597
Points: 1
# Comments: 0
Grok Joins Telegram
Article URL: https://www.theverge.com/news/637114/telegr
Comments URL: https://news.ycombinator.com/item?id=43498572
Points: 1
# Comments: 0
Asking Good Questions Is Harder Than Giving Great Answers
Article URL: https://newsletter.dancohen.org/archive/asking-good-questions-is-harder-than-giving-great-answers/
Comments URL: https://news.ycombinator.com/item?id=43498570
Points: 2
# Comments: 0
Indian Programmers Work the Longest Hours
Article URL: https://old.reddit.com/r/india/comments/1jl4flf/why_indian_programmers_work_the_longest_hours/
Comments URL: https://news.ycombinator.com/item?id=43498545
Points: 1
# Comments: 0
Indexed storage for complex documents like PDFs,docx,PPT
US automotive tariffs – potential impact by make/model
Article URL: https://www.visor.vin/tariffs
Comments URL: https://news.ycombinator.com/item?id=43498522
Points: 2
# Comments: 0
Writing an HTTP Server in Go from Scratch: Part 2
Article URL: https://www.krayorn.com/posts/http-server-go-2/
Comments URL: https://news.ycombinator.com/item?id=43498521
Points: 2
# Comments: 0
The mess that is handling structure arguments and returns in LLVM
Article URL: https://yorickpeterse.com/articles/the-mess-that-is-handling-structure-arguments-and-returns-in-llvm/
Comments URL: https://news.ycombinator.com/item?id=43498515
Points: 1
# Comments: 0
MCP: The Differential for Modern APIs and Systems
Article URL: https://docs.mcp.run/blog/2025/03/27/mcp-differential-for-modern-apis/
Comments URL: https://news.ycombinator.com/item?id=43498507
Points: 2
# Comments: 1
Golang on the Playstation 2
Article URL: https://rgsilva.com/blog/ps2-go-part-1/
Comments URL: https://news.ycombinator.com/item?id=43498481
Points: 2
# Comments: 0
A Man Who Went to Fake Prison Also Went to Real Jail
Article URL: https://nymag.com/intelligencer/article/william-banks-comedian-jail.html
Comments URL: https://news.ycombinator.com/item?id=43498465
Points: 1
# Comments: 0
Incident Jan 2: GitHub outage
Article URL: https://lovable.dev/blog/incident-github-outage
Comments URL: https://news.ycombinator.com/item?id=43498455
Points: 1
# Comments: 0
RTABench – A Benchmark for Real Time Analytics
Article URL: https://rtabench.com/
Comments URL: https://news.ycombinator.com/item?id=43498451
Points: 1
# Comments: 0
Show HN: FancyLock – Linux screenlock with videos. Wayland support coming soon
I've been wanting a fancy screen locker for linux, so I built FancyLock, a screen lock solution for Linux with X11 (and soon wayland) support. Key Features
- Dynamic media playback during lock screen
- Multi-monitor support
- PAM-based authentication
- Intelligent idle timeout
- Highly configurable
FancyLock aims to solve several pain points with existing screen lockers:
- Boring, static lock screens
- Poor multi-monitor support
Technical Highlights
- Written in Go
- Uses X11 extensions for low-level window and input management
- Flexible media playback with mpv
- Configurable via JSON
Current version is v0.0.1 and supports X11. Wayland support is planned.
GitHub: https://github.com/tuxx/fancylock
Would love to hear your thoughts and feedback!
Edit: Happy to answer any questions about the implementation or design choices.
Comments URL: https://news.ycombinator.com/item?id=43498449
Points: 2
# Comments: 0