Friday, May 2, 2025
Show HN: Kinematic Hand Skeleton Optimization in Jax https://ift.tt/qh8SVd7
Show HN: Kinematic Hand Skeleton Optimization in Jax I've been trying to wrap my head around fwd/bwd kinematics for imitation learning, so I built a fully‑differentiable kinematic hand skeleton in JAX and visualized it with reruns new callback system in a Jupyter Notebook. This shows each joint angle and how it impacts the kinematic skeleton. https://ift.tt/bafkKFi May 3, 2025 at 01:03AM
Show HN: Traycer.ai – Turn GitHub Issues into a Step-by-Step Plan https://ift.tt/F0HQofK
Show HN: Traycer.ai – Turn GitHub Issues into a Step-by-Step Plan Hey everyone! We've built Traycer, a tool that transforms your GitHub issues—everything from descriptions and attached images to ongoing conversations—into clear, actionable implementation plans. You can easily import these plans into your IDE with our extension or use them with any other coding assistant you prefer. We'd love to hear your thoughts and feedback. Traycer is totally free for open-source projects, and we've got a 2-week free trial if you're working with private repos. Give it a try and let us know what you think! https://ift.tt/8oLJeZV May 3, 2025 at 12:26AM
Show HN: Polyseed – first(?) pq PAKE implementation https://ift.tt/mTsczD0
Show HN: Polyseed – first(?) pq PAKE implementation https://ift.tt/mA3SrWu May 2, 2025 at 07:40PM
Thursday, May 1, 2025
Show HN: Learn You Galois Fields for Great Good https://ift.tt/NeEOLt1
Show HN: Learn You Galois Fields for Great Good Hi All, I've been writing a series on Galois Fields / Finite Fields from a computer programmer's perspective. It's essentially the guide that I wanted when I first learned the subject. I imagine it as a guide that could gently onboard anyone that is interested in the subject. I don't assume too much mathematical background beyond high-school level algebra. However, in some applications (for example: Reed-Solomon), familiarity with Linear Algebra is required. All code is written in a Literate Programming style. Code is written as reference implementations and I try hard to make implementations understandable. Currently I've completed the following sections: 01: Group Theory 02: Field Theory 03: Implementing GF(p) 04: Polynomial Arithmetic 05: Polynomial Fields GF(p^k) 06: Implementing GF(p^k) 07: Implementing Binary Fields GF(2^k) 08: Cyclic Redundancy Check (CRC) 09: Linear Algebra over Fields Future sections are planned: Reed-Solomon Erasure Coding AES (Rijndael) Encryption Rabin Fingerprinting Extended Euclidean Algorithm Log and Invlog Tables Elliptic Curves Bit-matrix Representations of GF(2^k) Cauchy Reed-Solomon XOR Codes Fast Multiplication with FFTs Vectorization Implementation Techniques I hope this series is helpful to people out there. Happy to answer any questions and would love to incorporate feedback. https://ift.tt/ELCd4UJ May 2, 2025 at 01:49AM
Show HN: Kubetail – Real-time log search for Kubernetes https://ift.tt/YQoM5xK
Show HN: Kubetail – Real-time log search for Kubernetes Hi Everyone! Kubetail is a general-purpose logging dashboard for Kubernetes, optimized for tailing logs across multi-container workloads in real-time. With Kubetail, you can view logs from all the containers in a workload (e.g. Deployment or DaemonSet) merged into a single chronological timeline, delivered to your browser or terminal. I launched Kubetail on HN last year and at that time the top request was to add search. Now I'm happy to say we finally have search available in our latest official release (cli/v0.4.3, helm/v0.10.1). You can check it out in action here: https://ift.tt/X3oBxAI Kubetail normally fetches logs using the Kubernetes API, which does not have search built-in. To enable search, click the “Install” button in the GUI or run `kubetail cluster install` in the CLI to deploy a DaemonSet that places a Kubetail agent on every node. Each agent runs a custom Rust binary powered by ripgrep; it scans the node’s log files and streams only matching lines to your browser or terminal. You can think of a Kubetail search as "remote grep" for your Kubernetes logs. Now you don’t need to download an entire log file just to grep it locally. Since last year we've also added some other neat features that users find helpful. In particular, we built a simple CLI tool that starts the web dashboard on your desktop: # Install brew install kubetail # Run kubetail serve We also added a powerful logs sub-command to the CLI that you can use to follow container logs or even fetch all the records in a given time window to analyze them in more detail locally (quick-start): # Follow example $ kubetail logs deployments/web \ --with-ts \ --with-pod \ --follow # Fetch example $ kubetail logs deployments/web \ --since 2025-04-20T00:00:00Z \ --until 2025-04-21T00:00:00Z \ --all > logs.txt We’ve added a lot more features since last year but these are the ones I wanted to highlight. I hope you like what we're doing with Kubetail! Your feedback is very valuable so please let us know what you think in the comments here or in our Discord chat. Andres https://ift.tt/BeLEmhj May 2, 2025 at 01:11AM
Show HN: HN top 30 summarized by Gemini 2.5 Pro https://ift.tt/mUL6HnY
Show HN: HN top 30 summarized by Gemini 2.5 Pro Fun little project, had Gemini 2.5 Pro summarize HN's top 30 each hour, both the stories and comment sections. Pretty impressed with Gemini 2.5. It's probably the first model other than Claude 3.7 Sonnet where I actually find the output readable. I normally use 3.7 Sonnet for coding, but used Gemini for the codegen on this one as well. Was pretty impressed! Using Cursor, it seemed to instruction-follow better than Claude generally does, and remain lucid during very long agent sessions. Thanks for your feedback! https://ift.tt/D4GAhMl May 2, 2025 at 12:12AM
Show HN: Lichen – Manage and create code licenses on the CLI and with TOML https://ift.tt/HWtG2an
Show HN: Lichen – Manage and create code licenses on the CLI and with TOML Hey! I'm Miles, I built this tool to be a fast and reliable solution for generating licenses on the CLI. Licensing has always been a point of stress for me, with how much is at stake. If I copy one from the wrong website, the version I download is the wrong one, or any number of mishaps, my whole code is at risk. We see this fiasco play out all the time. We shake our saddened heads and go on. No longer! Lichen is designed to generate licenses sensibly with three words on the CLI. `lic gen MIT`. Or in a `.lichen.toml` in your project root. Add authors/maintainers with --authors, date it with --date, license specific parts with exclude patterns and double licenses. Project big or small, it's got everything (I think). (Tell me what it's missing please). It uses SPDX licenses for correctness. Written in Rust, you'll know you're safe, and if you want to be extra cautious, feel free to create license headers on all your files (Fast too! Can do this for the entire cargo project in 22s uncached). I'm happy to answer any questions/concerns/whatever about my tool, it's my biggest project to date (And therefore my most bug-ridden...) https://ift.tt/oVs4q5R May 1, 2025 at 08:55PM
Subscribe to:
Posts (Atom)