Stuff
3 subscribers
200K links
Download Telegram
Show HN: HNRelevant – Add a "related" section to Hacker News
12 by imadj | 1 comments on Hacker News.
It's been 2 years since the initial release [here]( https://ift.tt/ArSjTRL ). The initial version was a very basic prototype which was not available anywhere beyond the GitHub repo. You had to install it as a userscript or load the extension manually. Since then, it remained simple but better, new features include: - Improved accuracy by also using comments to help gauge the topic of discussion and the right keywords. - Published as plugin for more browsers: Chrome, Firefox (including android), and more recently Microsoft Edge. - Support for narrow screens and mobile devices. - Added preference controls. You're here because you love interesting HN discussions but they're often buried away like hidden gems, so give it a try and let me know what you think.
Planet squeezed in between two stars
8 by Archelaos | 2 comments on Hacker News.
Show HN: Web Apps for Python Devs with Auto-Generated UI
6 by ruben-davia | 0 comments on Hacker News.
Hi HN, We’re Afnan, Theo and Ruben. We’re all ML engineers or data scientists, and we kept running into the same thing: we’d write useful Python functions, either for ourselves or internal tools, and then hit a wall when we wanted to share them as actual apps. We tried Streamlit and Gradio. They’re great to get something up quickly. But as soon as we needed more flexibility or something more polished, there wasn’t really a path forward. Rebuilding the frontend properly in React isn’t where we bring the most value. So we started building Davia. You keep your code in Python, decorate the functions you want to expose, and Davia starts a FastAPI server on your localhost. It opens a window connected to your localhost where you describe the interface with a prompt. It then builds the interface, and you can deploy everything in one step. Think of it as Lovable, but for Python developers. It works especially well for building AI tools. We built it to integrate tightly with LangGraph, so if you’re writing agents or workflows, you can turn them into real apps without leaving Python. Docs and examples here: https://docs.davia.ai GitHub: https://ift.tt/yHjRKES We’re still in early stages and would love feedback from others building internal tools or AI apps in Python.
Why Algebraic Effects?
10 by jiggawatts | 2 comments on Hacker News.
How to Make a Living as a Writer
12 by pepys | 2 comments on Hacker News.
Ask HN: Go deep into AI/LLMs or just use them as tools?
19 by pella_may | 4 comments on Hacker News.
I'm a software engineer with a solid full-stack background and web development. With all the noise around LLMs and AI, I’m undecided between two paths: 1. Invest time in learning the internals of AI/LLMs, maybe even switching fields and working on them 2. Continue focusing on what I’m good at, like building polished web apps and treat AI as just another tool in my toolbox I’m mostly trying to cut through the hype. Is this another bubble that might burst or consolidate into fewer jobs long-term? Or is it a shift that’s worth betting a pivot on? Curious how others are approaching this—especially folks who’ve made a similar decision recently.
Stuff I Learned at Carta
17 by blueridge | 0 comments on Hacker News.
Idiocracy
21 by zeristor | 2 comments on Hacker News.
Show HN: Lnk – Git-native dotfiles manager
16 by yar-kravtsov | 7 comments on Hacker News.
Move dotfiles to ~/.config/lnk, get symlinks back, use Git normally. Single binary, no config files, no fluff. Built because chezmoi was too complex and plain Git was too manual.
Tariffs in American History
29 by smitty1e | 15 comments on Hacker News.
Show HN: Rotary Phone Dial Linux Kernel Driver
21 by sephalon | 0 comments on Hacker News.
A Linux kernel driver that turns a rotary phone dial into an evdev input device. You might be interested in this driver if you - prefer the slow pace of dialing over typing numbers with your numpad, - want to bring your old rotary phone into the digital era, - are an educator looking for a simple example driver with a VM-based end-to-end development & test environment (no real hardware needed) - have another creative use case in mind! This driver was my introduction to embedded Linux years ago—and ultimately led to my career. However, it remained unfinished and unpublished until now. Initially, I intended to reimplement the driver in Rust to explore the state of the Rust for Linux project. Unfortunately, I soon realized that the necessary bindings simply are not available yet, so that part will have to wait.
Show HN: SuperUtilsPlus - A Modern Alternative to Lodash
3 by dhax_or | 0 comments on Hacker News.
Hey HN! After years of wrestling with Lodash's quirks and bundle size issues, I decided to build something better. SuperUtilsPlus is my attempt at creating the utility library I wish existed. What makes it different? TypeScript-first approach: Unlike Lodash's retrofitted types, I built this from the ground up with TypeScript. The type inference actually works the way you'd expect it to. Sensible defaults: Some of Lodash's decisions always bugged me. Like isObject([]) returning true - arrays aren't objects in my mental model. Or isNumber(NaN) being true when NaN literally stands for "Not a Number". I fixed these footguns. Modern JavaScript: Built for ES2020+ with proper ESM support. No more weird CommonJS/ESM dance.Actually tree-shakable: You can import from specific modules (super-utils/array, super-utils/object) for optimal bundling. Your users will thank you. The best parts IMO: compactNil() - removes only null/undefined, leaves falsy values like 0 and false alone differenceDeep() - array difference with deep equality (surprisingly useful) Better random utilities with randomUUID() and randomString() debounce() that actually works how you expect with proper leading/trailing options Also genuinely curious - what are your biggest pain points with utility libraries? Did I miss any must-have functions?