Do you work with Gradle and need to generate Java POJO classes from Avro schemas? I’m excited to share my first open-source project: https://github.com/flumennigrum/gradle-avro-plugin . It’s now live on the Gradle Plugins Portal, so you can easily add it to your projects. Why a new plugin? For years, I’ve relied on davidmc24/gradle-avro-plugin, probably the most widely used community Avro plugin in the Gradle ecosystem. Unfortunately, it was archived in 2023, raising maintenance concerns for modern JVM projects. My solution: a new plugin compatible with Gradle 7.3+ and Java 11+ (tested with 11, 17, 20, and 25). The goal is to keep it alive and working with newer releases of gradle, java and avro. Check it out, issues and contributions are welcome! Comments URL: https://news.ycombinator.com/item?id=47816519 Points: 2 # Comments: 0
Lately I've been working on a small tool to generate realistic handwriting animation from any text. Any feedback is welcome, hope you enjoy :) Comments URL: https://news.ycombinator.com/item?id=47805078 Points: 2 # Comments: 1
Article URL: https://github.com/matryer/hatch Comments URL: https://news.ycombinator.com/item?id=47782591 Points: 2 # Comments: 0
Article URL: https://github.com/hamzamiladin/Phantom Comments URL: https://news.ycombinator.com/item?id=47778667 Points: 1 # Comments: 0
Article URL: https://chromewebstore.google.com/detail/designmd-style-extractor/ogpdnchdjiibhobphelbbkemnnemkfma Comments URL: https://news.ycombinator.com/item?id=47777793 Points: 4 # Comments: 1
Article URL: https://github.com/krzysztofdudek/Yggdrasil Comments URL: https://news.ycombinator.com/item?id=47770667 Points: 1 # Comments: 0
Hey HN! Posts with OG images get 2x more engagement and 114% more impressions than those without [1]. Yet most devs either skip them or fight Satori/vercel-og — broken fonts, image errors, JSX that pretends to be CSS but isn't. I got tired of it and built something different. Linkshot screenshots your actual live site and serves it as the OG image. Real CSS, real fonts, real layout. One API call, done. We also allow inject Tailwind classes into the render — hide navbars, restyle for the OG crop with 'linkshot:*' modifier also web extension to do local dev fit check, all without needing your site having to use TailwindCSS. Would love to hear what's missing or what you'd do differently. https://uselinkshot.com/ [1] https://www.semrush.com/blog/open-graph/ Comments URL: https://news.ycombinator.com/item?id=47765329 Points: 1 # Comments: 0
Article URL: https://www.vibedrift.ai/ Comments URL: https://news.ycombinator.com/item?id=47763843 Points: 2 # Comments: 2
[!question] generate链接有什么用途? generate_204主要功能:检测网络状态。当你的设备(手机、电脑、路由器等)连接到一个新的网络(如公共 Wi-Fi)时,它需要确认是否真的能访问互联网。正常情况: 设备访问该链接,服务器返回一个 HTTP 状态码 204 No Content(表示请求成功,但没有返回任何内容, 也有个别厂商返回状态码200或静态文本)。由于响应体为空,加载速度极快且节省流量。在 HTTP 协议中,204 状态码表示“执行成功,但不返回任何实体内容”。 [!question] 谁在使用它? 浏览器: 用来判断用户是否需要登录路由器界面。 代理软件(如 Clash/V2Ray): 经常使用这些链接来测试不同节点的延迟和可用性。 操作系统: 用来显示网络连接图标上的感叹号(如果无法访问该链接,系统会认为当前网络无法上网)。 以下是国内外互联网科技公司提供的公共网络测试服务链接: [!todo] http://www.gstatic.com/generate_204 http://www.google-analytics.com/generate_204 http(s)://www.apple.com/library/test/success.html http://cp.cloudflare.com/generate_204 http://edge-http.microsoft.com/captiveportal/generate_204 http://connectivity-check.ubuntu.com http://www.v2ex.com/generate_204 http://connect.rom.miui.com/generate_204 http://wifi.vivo.com.cn/generate_204 http://connectivitycheck.platform.hicloud.com/generate_204 http://spectrum.s3.amazonaws.com/kindle-wifi/wifistub.html http://detectportal.firefox.com/success.txt http://connectivity.samsung.com.cn/generate_204 http://www.qualcomm.cn/generate_204 欢迎补充 1 个帖子 - 1 位参与者 阅读完整话题
古法注册Codex,早上还行,现在卡在duckduckgo的generate部分,它这个generate现在刷新不了新的邮箱地址了,刷新完根本不变,这是咋回事呀? 有大佬清楚原因吗? 4 个帖子 - 3 位参与者 阅读完整话题
Article URL: https://avooq.es Comments URL: https://news.ycombinator.com/item?id=47751175 Points: 1 # Comments: 1
`sqlc-gen-sqlx` is a `sqlc` ( https://sqlc.dev ) plugin that generates `sqlx`-oriented Rust code from annotated SQL queries. The generated API is intentionally small: - a `const SQL` - row structs for `:one` and `:many` - params structs when a query has multiple parameters - methods on `Queries ` that work with `&PgPool`, `&mut PgConnection`, or `&mut Transaction` Current scope is PostgreSQL. It supports the usual `sqlc` query annotations, plus enums, composite types, batch queries, `COPY FROM`, `sqlc.slice()`, `sqlc.embed()`, and type overrides. Comments URL: https://news.ycombinator.com/item?id=47748407 Points: 1 # Comments: 2
Article URL: https://github.com/zackham/narrate Comments URL: https://news.ycombinator.com/item?id=47746711 Points: 4 # Comments: 1
Heyy HN, I'm Ola I'm an engineer myself, and everywhere I've worked there was a similar dynamic: someone from the non-technical side of the team (PM, CS, stakeholders) needs to understand what changed recently or how something works today. They rely on stale Confluence pages or ping engineers in Slack and wait. engineers get interrupted daily answering "how does this actually work". it's a mess that gets worse as the team grows or when you join a new company and try to get a sense of the product. turns out the documentation doesn't exist or is months old. you ask 5 people and get 5 different answers. I've seen it and experienced it sooo many times I decided to start exploring this space and built Specsight for those non-technical teams. it connects to your GitHub repos, analyses the codebase with Claude (Agent SDK), extracts business-level features of the product, and generates plain-language specifications in Context/Action/Outcome format for every feature. it also builds a visual graph of how features connect to each other, so you can see your product architecture without reading a line of code. On every merge or release, it re-analyses what changed and updates everything automatically how it works under the hood: the AI does a full scan on initial setup, reads the entire codebase, then does merge syncs on each new release. a triage step filters out irrelevant merges so it only re-analyses what actually changed feature behaviour. It's capable of processing large codebases, though only on the paid plan (it's quite expensive to run heh) tech stack for those curious: Next.js 16 on Vercel, Supabase (Postgres, Auth, Realtime), Claude Agent SDK for code analysis with a two-pass architecture (map the codebase then deep-dive each feature), Trigger.dev for background jobs, and a GitHub App for repo access and webhooks ere's the live demo, a slice of Specsight's own spec generated from its own codebase: https://specsight.app/demo/project I started just a few weeks ago, but I really want to spread the word about this and validate the idea. Hoping for your feedback and happy to answer any questions! Comments URL: https://news.ycombinator.com/item?id=47742334 Points: 1 # Comments: 0