frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Kilroy is a local-first "software factory" CLI

https://github.com/danshapiro/kilroy
1•ukuina•1m ago•0 comments

Mathscapes – Jan 2026 [pdf]

https://momath.org/wp-content/uploads/2026/02/1.-Mathscapes-January-2026-with-Solution.pdf
1•vismit2000•3m ago•0 comments

80386 Barrel Shifter

https://nand2mario.github.io/posts/2026/80386_barrel_shifter/
1•jamesbowman•4m ago•0 comments

Training Foundation Models Directly on Human Brain Data

https://arxiv.org/abs/2601.12053
1•helloplanets•4m ago•0 comments

Web Speech API on HN Threads

https://toulas.ch/projects/hn-readaloud/
1•etoulas•7m ago•0 comments

ArtisanForge: Learn Laravel through a gamified RPG adventure – 100% free

https://artisanforge.online/
1•grazulex•7m ago•1 comments

Your phone edits all your photos with AI – is it changing your view of reality?

https://www.bbc.com/future/article/20260203-the-ai-that-quietly-edits-all-of-your-photos
1•breve•8m ago•0 comments

DStack, a small Bash tool for managing Docker Compose projects

https://github.com/KyanJeuring/dstack
1•kppjeuring•9m ago•1 comments

Hop – Fast SSH connection manager with TUI dashboard

https://github.com/danmartuszewski/hop
1•danmartuszewski•10m ago•1 comments

Turning books to courses using AI

https://www.book2course.org/
2•syukursyakir•11m ago•0 comments

Top #1 AI Video Agent: Free All in One AI Video and Image Agent by Vidzoo AI

https://vidzoo.ai
1•Evan233•11m ago•1 comments

Ask HN: How would you design an LLM-unfriendly language?

1•sph•13m ago•0 comments

Show HN: MuxPod – A mobile tmux client for monitoring AI agents on the go

https://github.com/moezakura/mux-pod
1•moezakura•14m ago•0 comments

March for Billionaires

https://marchforbillionaires.org/
1•gscott•14m ago•0 comments

Turn Claude Code/OpenClaw into Your Local Lovart – AI Design MCP Server

https://github.com/jau123/MeiGen-Art
1•jaujaujau•14m ago•0 comments

An Nginx Engineer Took over AI's Benchmark Tool

https://github.com/hongzhidao/jsbench/tree/main/docs
1•zhidao9•17m ago•0 comments

Use fn-keys as fn-keys for chosen apps in OS X

https://www.balanci.ng/tools/karabiner-function-key-generator.html
1•thelollies•17m ago•1 comments

Sir/SIEN: A communication protocol for production outages

https://getsimul.com/blog/communicate-outage-to-ceo
1•pingananth•18m ago•1 comments

Show HN: OpenCode for Meetings

https://getscripta.app
1•whitemyrat•19m ago•1 comments

The chaos in the US is affecting open source software and its developers

https://www.osnews.com/story/144348/the-chaos-in-the-us-is-affecting-open-source-software-and-its...
1•pjmlp•21m ago•0 comments

The world heard JD Vance being booed at the Olympics. Except for viewers in USA

https://www.theguardian.com/sport/2026/feb/07/jd-vance-boos-winter-olympics
63•treetalker•22m ago•13 comments

The original vi is a product of its time (and its time has passed)

https://utcc.utoronto.ca/~cks/space/blog/unix/ViIsAProductOfItsTime
1•ingve•29m ago•0 comments

Circumstantial Complexity, LLMs and Large Scale Architecture

https://www.datagubbe.se/aiarch/
1•ingve•37m ago•0 comments

Tech Bro Saga: big tech critique essay series

1•dikobraz•40m ago•0 comments

Show HN: A calculus course with an AI tutor watching the lectures with you

https://calculus.academa.ai/
1•apoogdk•43m ago•0 comments

Show HN: 83K lines of C++ – cryptocurrency written from scratch, not a fork

https://github.com/Kristian5013/flow-protocol
1•kristianXXI•48m ago•0 comments

Show HN: SAA – A minimal shell-as-chat agent using only Bash

https://github.com/moravy-mochi/saa
1•mrvmochi•49m ago•0 comments

Mario Tchou

https://en.wikipedia.org/wiki/Mario_Tchou
1•simonebrunozzi•50m ago•0 comments

Does Anyone Even Know What's Happening in Zim?

https://mayberay.bearblog.dev/does-anyone-even-know-whats-happening-in-zim-right-now/
1•mugamuga•50m ago•0 comments

The last Morse code maritime radio station in North America [video]

https://www.youtube.com/watch?v=GzN-D0yIkGQ
1•austinallegro•52m ago•0 comments
Open in hackernews

Rkik-Nts: The First NTS Client Library for Rust

https://github.com/aguacero7/rkik-nts
1•aguacero7•3mo ago

Comments

aguacero7•3mo ago
After developing rkik, I realized there wasn't a standalone NTS library available, only full implementations embedded in larger projects.

I needed a simple, reusable library for secure time synchronization, so I started exploring options. I tested several approaches, trying to extract NTS functionality from various implementations, but ran into issues with each one. Some were too tightly coupled to their parent projects, others had incomplete APIs, and many weren't designed to be used as libraries at all. After considerable trial and error, I finally found ntpd-rs from the Pendulum Project, which had solid, well-structured code that could be adapted into a standalone library.

What is NTS? Network Time Security (NTS) is a security extension for NTP (Network Time Protocol) defined in RFC 8915. While NTP has been the backbone of internet time synchronization for decades, it was designed in an era before widespread security threats.

NTS adds three critical security features: - Authentication: Cryptographic verification that time data comes from the expected server - Encryption: Protection of time synchronization traffic from eavesdropping - Replay attack resistance: Each query uses unique authentication cookies

The protocol works in two phases: an initial TLS-based key exchange (NTS-KE), followed by authenticated UDP-based NTP queries using the negotiated keys and cookies. Why rkik-nts? rkik-nts provides a simple, ergonomic API for Rust applications that need secure time synchronization without implementing the full NTS protocol themselves.

Looking for Feedback and Contributors This is a new library and I will be actively maintaining it. I'd love to hear: - Use cases you have for NTS in your projects - API improvements or missing features - Bug reports and performance feedback - Contributions welcome—whether it's code, documentation, or examples

If you're working on time-sensitive applications, embedded systems, or anything requiring secure time synchronization, give it a try and let me know how it works for you. Acknowledgments Huge thanks to the Pendulum Project and Tweede golf for ntpd-rs, which made this library possible. Their memory-safe NTP implementation provided the solid foundation I needed. The library is available on crates.io as rkik-nts and on GitHub at https://github.com/aguacero7/rkik-nts